Guest User

Untitled

a guest
Jul 12th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.27 KB | None | 0 0
  1. #### FILE 1 ####
  2. <?php
  3. require_once("utils/smgr.php");
  4.  
  5. # redirects to appropriate page if logged in.
  6. if($smgr->LoggedIn()) {
  7. header("location: index.php");
  8. }
  9.  
  10. # check for potential errors.
  11. if(isset($_GET['register'])) {
  12. switch($_GET['register']) {
  13. case "pwdmismatch":
  14. $pwdmm = true;
  15. unset($_GET['register']);
  16. break;
  17. case "usrexists":
  18. $usre = true;
  19. unset($_GET['register']);
  20. break;
  21. }
  22. }
  23. ?>
  24. <html>
  25. <head>
  26. <script type="text/javascript" src="scripts/validation.js"></script>
  27. <title>Registration</title>
  28. </head>
  29. <body>
  30. <div id="head_container">
  31. </div>
  32. <div id="body_container">
  33. <!-- notify the user of errors -->
  34. <?php
  35. if(isset($pwdmm)) {
  36. if($pwdmm) {
  37. echo "<p>Passwords don't match</p><br/>";
  38. unset($pwdmm);
  39. }
  40. }
  41. if(isset($usre)) {
  42. if($usre) {
  43. echo "<p>User already exists</p><br/>";
  44. unset($usre);
  45. }
  46. }
  47. ?>
  48. <form id="register_form" name="register_form" method="post"
  49. onsubmit="return validateRegistration()"
  50. action="utils/lmgr.php?action=register">
  51. <label for="uname">Enter a valid username: </label>
  52. <input id="uname" name="uname" type="text"
  53. maxlength="20"/>
  54. <!-- div for checking name availability with js -->
  55. <span id="un_av"></span><br/>
  56. <label for="passw">Enter a new password: </label>
  57. <input id="passw" name="passw" type="password"/><br/>
  58. <label for="passw_a">Enter the password again: </label>
  59. <input id="passw_a" name="passw_a" type="password"/>
  60. <!-- div for checking password matching with js -->
  61. <span id="pw_match"></span><br/>
  62. <input id="r_submit" name="r_submit" type="submit"
  63. value="Register"/>
  64. </form>
  65. </div>
  66. <div id="foot_container">
  67. </div>
  68. </body>
  69. </html>
  70.  
  71. #### FILE 2 ####
  72.  
  73. function validateRegistration() {
  74. var r = true;
  75. var un = document.forms["register_form"]["uname"].value;
  76. var pw_a = document.forms["register_form"]["passw_a"].value;
  77. var pw_b = document.forms["register_form"]["passw_b"].value;
  78.  
  79. if(un == null || un == "") {
  80. document.getElementById("un_av").innerHTML = "Invalid Username!";
  81. r = false;
  82. }
  83.  
  84. if(pw_a != pw_b) {
  85. document.getElementById("pw_match").innerHTML = "Password Mismatch!";
  86. r = false;
  87. }
  88.  
  89. return r;
  90. }
Add Comment
Please, Sign In to add comment