Advertisement
Guest User

Untitled

a guest
Jun 9th, 2017
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.77 KB | None | 0 0
  1. <?php
  2.     if ($_POST['submit'] == "Register")
  3.     {
  4.         $validate = new Validate();
  5.        
  6.         if(!$validate->isValidUserName(strip_tags($_POST['userName'])))
  7.         {
  8.             $validate->errors->addError('Username', 'Your username must be less that 13 characters and only letters and numbers');
  9.         }
  10.        
  11.         if ($validate->isUsernameUsed(strip_tags($_POST['userName'])))
  12.         {
  13.             $validate->errors->addError('Username', 'This username is taken!');
  14.         }
  15.        
  16.         if (!$validate->doPasswordsMatch(strtolower($_POST['userPass']), strtolower($_POST['userPass2'])))
  17.         {
  18.             $validate->errors->addError('Passwords', 'Both passwords must match!');
  19.         }
  20.        
  21.         if(!$validate->isValidEmail($_POST['userEmail']))
  22.         {
  23.             $validate->errors->addError('Email', 'The email address you entered was invalid. It must follow the form: John[AT]hotmail[DOT]com');
  24.         }
  25.        
  26.         if ($validate->errors->getErrorCount() >= 1)
  27.         {
  28.             $errors = $validate->errors->fetchErrors();
  29.         }
  30.     }
  31.     function __autoload($class_name)
  32.     {
  33.         require_once ('Classes/'.$class_name.'.class.php');
  34.     }
  35.     $form = "
  36.     ".$errors."
  37.     <form name='input' action='#' method='POST'>
  38.         <table>
  39.             <tr>
  40.                 <td>Username:</td><td><input type='text' name='userName' /></td>
  41.             </tr>
  42.             <tr>
  43.                 <td>Password:</td><td><input type='password' name='userPass' /></td>
  44.             </tr>
  45.             <tr>
  46.                 <td>Repeat Password:</td><td><input type='password' name='userPass2' /></td>
  47.             </tr>
  48.             <tr>
  49.                 <td>Email:</td><td><input type='text' name='userEmail' /></td>
  50.             </tr>
  51.             <tr>
  52.                 <td><input type='submit' name='submit' value='Register' /></td>
  53.             </tr>
  54.         </table>
  55.     </form> ";
  56.     $header = new Header();
  57.     $header->addHeader('Register', $form);
  58.     $header->addHeader('test', 'test');
  59.     $content = $header->fetchHeaders();
  60.     Utility::drawPage("Register", "Footer!", $content);
  61. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement