Guest User

Untitled

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