Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #### FILE 1 ####
- <?php
- require_once("utils/smgr.php");
- # redirects to appropriate page if logged in.
- if($smgr->LoggedIn()) {
- header("location: index.php");
- }
- # check for potential errors.
- if(isset($_GET['register'])) {
- switch($_GET['register']) {
- case "pwdmismatch":
- $pwdmm = true;
- unset($_GET['register']);
- break;
- case "usrexists":
- $usre = true;
- unset($_GET['register']);
- break;
- }
- }
- ?>
- <html>
- <head>
- <script type="text/javascript" src="scripts/validation.js"></script>
- <title>Registration</title>
- </head>
- <body>
- <div id="head_container">
- </div>
- <div id="body_container">
- <!-- notify the user of errors -->
- <?php
- if(isset($pwdmm)) {
- if($pwdmm) {
- echo "<p>Passwords don't match</p><br/>";
- unset($pwdmm);
- }
- }
- if(isset($usre)) {
- if($usre) {
- echo "<p>User already exists</p><br/>";
- unset($usre);
- }
- }
- ?>
- <form id="register_form" name="register_form" method="post"
- onsubmit="return validateRegistration()"
- action="utils/lmgr.php?action=register">
- <label for="uname">Enter a valid username: </label>
- <input id="uname" name="uname" type="text"
- maxlength="20"/>
- <!-- div for checking name availability with js -->
- <span id="un_av"></span><br/>
- <label for="passw">Enter a new password: </label>
- <input id="passw" name="passw" type="password"/><br/>
- <label for="passw_a">Enter the password again: </label>
- <input id="passw_a" name="passw_a" type="password"/>
- <!-- div for checking password matching with js -->
- <span id="pw_match"></span><br/>
- <input id="r_submit" name="r_submit" type="submit"
- value="Register"/>
- </form>
- </div>
- <div id="foot_container">
- </div>
- </body>
- </html>
- #### FILE 2 ####
- function validateRegistration() {
- var r = true;
- var un = document.forms["register_form"]["uname"].value;
- var pw_a = document.forms["register_form"]["passw_a"].value;
- var pw_b = document.forms["register_form"]["passw_b"].value;
- if(un == null || un == "") {
- document.getElementById("un_av").innerHTML = "Invalid Username!";
- r = false;
- }
- if(pw_a != pw_b) {
- document.getElementById("pw_match").innerHTML = "Password Mismatch!";
- r = false;
- }
- return r;
- }
Add Comment
Please, Sign In to add comment