Advertisement
Guest User

Untitled

a guest
Jun 15th, 2017
335
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.18 KB | None | 0 0
  1. <?php
  2. $username = $_POST['username'];
  3. $password = $_POST['password'];
  4. $password2 = $_POST['password2'];
  5. $email = $_POST['email'];
  6. $errors = array();
  7.  
  8. $pattern = "/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+/";
  9. if($password != $password2)
  10. {
  11.     $errors[] = 'Passwords do not match, please check the passwords you filled in.';
  12. }
  13. if(strlen($username) < 1)
  14. {
  15.     $errors[] = 'Username too short, at least 1 character';
  16. }
  17. if(strlen($password) < 4)
  18. {
  19.     $errors[] = 'Password too short, at least 4 characters';
  20. }
  21. if(!preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/", $email))
  22. {
  23.     $errors[] = 'E-mail isn\'t valid, please check the e-mail you filled in.';
  24. }
  25. ?>
  26. <form action="?page=register" method="post">
  27. <fieldset>
  28.     <legend>User information</legend>
  29.    
  30.     <span>Username:</span><input type="text" name="username">
  31.     <br />
  32.     <span>Password:</span><input type="password" name="password">
  33.     <br />
  34.     <span>Verify Password:</span><input type="password" name="password2">
  35.     <br />
  36.     <span>E-Mail:</span><input type="text" name="email">
  37.     <br />
  38.     <input type="submit" value="Register">
  39.  
  40. </fieldset>
  41. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement