Advertisement
Guest User

Untitled

a guest
Jul 13th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. <?php
  2.  
  3. require "db.php";
  4. $data = $_POST;
  5. if( isset($data['do_signup']) )
  6. {
  7. $errors = array();
  8. if ( trim ($data['login']) == '' )
  9. {
  10. $errors[] = 'Введите логин!';
  11. }
  12.  
  13. $errors = array();
  14. if ( trim ($data['email']) == '' )
  15. {
  16. $errors[] = 'Введите email!';
  17. }
  18.  
  19. $errors = array();
  20. if ($data['password'] == '' )
  21. {
  22. $errors[] = 'Введите пароль!';
  23. }
  24.  
  25. $errors = array();
  26. if ($data['password_2'] != $data['password'] )
  27. {
  28. $errors[] = 'повторный пароль введен не верно!';
  29. }
  30.  
  31. if ( empty($errors) )
  32. {
  33. $user = R::dispense('users');
  34. $user->login = $data['login'];
  35. $user->email = $data['email'];
  36. $user->password = $data['password'];
  37. R::store($user);
  38. echo '<div style="color: green;">Вы успешно зарегестрированы!</div><hr>';
  39. } else {
  40. echo '<div style="color: red;">'.array_shift($errors).'</div><hr>';
  41. }
  42. }
  43.  
  44. ?>
  45.  
  46.  
  47. <div id="registration">
  48.  
  49. <form action="signup.php" method="POST">
  50.  
  51. <p></p>
  52. <p><strong>Ваш логин</strong>:</p>
  53. <input type="text" name="login" value="<?php echo @$data['login']; ?>">
  54.  
  55.  
  56. <p></p>
  57. <p><strong>Ваш email</strong>:</p>
  58. <input type="email" name="email" value="<?php echo @$data['email']; ?>">
  59.  
  60. <p></p>
  61.  
  62. <p><strong>Ваш пароль</strong>:</p>
  63. <input type="password" name="password" id="pass" value="<?php echo @$data['password']; ?>"/>
  64.  
  65.  
  66. <div id="indicator"></div>
  67.  
  68. <p></p>
  69.  
  70. <p><strong>Введите ваш пароль еще раз</strong>:</p>
  71. <input type="password" name="password_2" value="<?php echo @$data['password_2']; ?>">
  72.  
  73.  
  74. <p></p>
  75.  
  76. <button type="submit" name="do_signup">Зарегестрироваться</button>
  77.  
  78. </form>
  79.  
  80. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement