Guest User

Untitled

a guest
Nov 28th, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. <?php
  2. $errors = array();
  3. if(isset($_POST['login'])){
  4. $username = preg_replace('/[^A-Za-z]/', '', $_POST['username']);
  5. $email = $_POST['email'];
  6. $fname = $_POST['fname'];
  7. $lname = $_POST['lname'];
  8. $password = $_POST['password'];
  9. $c_password = $_POST['c_password'];
  10.  
  11.  
  12. if(file_exists('users/' . $username . '.xml')){
  13. $errors[] = 'Username already exists';
  14. }
  15. if($username == ''){
  16. $errors[] = 'Username is blank';
  17. }
  18. if($email == ''){
  19. $errors[] = 'Email is blank';
  20. }
  21. if($fname == ''){
  22. $errors[] = 'First name is blank';
  23. }
  24. if($password == '' || $c_password == ''){
  25. $errors[] = 'Passwords are blank';
  26. }
  27. if($password !== $c_password){
  28. $errors[] = 'Passwords do not match';
  29. }
  30. if(count($errors) == 0){
  31. $xml = new SimpleXMLElement('<user></user>');
  32. $xml->addChild('password', $password);
  33. $xml->addChild('email', $email);
  34. $xml->addChild('fname', $fname);
  35. $xml->addChild('lname', $lname);
  36. $xml->asXML('users/' . $username . '.xml');
  37. header('Location: login.php');
  38. die;
  39. }
  40. }
Add Comment
Please, Sign In to add comment