Advertisement
alicemonte

signup.php

Mar 22nd, 2017
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. <?php
  2. require "db.php";
  3.  
  4. $data=$_POST;
  5. if( isset($data['do_signup']) )
  6. {
  7. // Здесь регистрируем
  8. $errors=array();
  9. if(trim($data['login'])=='')
  10. {
  11. $errors[]='Введите логин!';
  12. }
  13. if(trim($data['email'])=='')
  14. {
  15. $errors[]='Введите email!';
  16. }
  17. if($data['password']=='')
  18. {
  19. $errors[]='Введите пароль!';
  20. }
  21. if($data['password_2']!=$data['password'])
  22. {
  23. $errors[]='Повторный пароль введен не верно';
  24. }
  25.  
  26. if(empty($errors))
  27. {
  28. //все хорошо. регистрируем
  29. $user = R::dispense('users');
  30. $user->login = $data['login'];
  31. $user->email = $data['email'];
  32. $user->password = password_hash($data['password'], PASSWORD_DEFAULT);
  33. $user->join_date = time();
  34. R::store( $user );
  35.  
  36. echo '<div style="color: green;">Вы успешно зарегистрированы!</div><hr>';
  37. }else
  38. {
  39. echo '<div style="color: red;">'.array_shift($errors).'</div>
  40. <hr>';
  41.  
  42. }
  43. }
  44.  
  45. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement