Guest User

Untitled

a guest
Nov 30th, 2017
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.79 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="ru">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
  7. <script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>
  8. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"/>
  9. <link rel="stylesheet" type="text/css" href="css/slick-theme.css"/>
  10. <link rel="stylesheet" type="text/css" href="css/slick.css"/>
  11. <link rel="stylesheet" href="css/style.css">
  12. <title>InstaTOP - Продвижение в инстаграмме</title>
  13. </head>
  14. <body>
  15.  
  16. <?php
  17. require "scripts/db.php";
  18.  
  19. $data = $_POST;
  20.  
  21. if ( isset($data['do_signup']) ) {
  22.  
  23. $errors = array();
  24.  
  25. if ( trim($data['email']) == '' ) {
  26. $errors[] = 'Введите почту!';
  27. }
  28.  
  29. if ( $data['firstname'] == '' ) {
  30. $errors[] = 'Введите имя!';
  31. }
  32.  
  33. if ( $data['lastname'] == '' ) {
  34. $errors[] = 'Введите фамилию!';
  35. }
  36.  
  37. if ( trim($data['login']) == '' ) {
  38. $errors[] = 'Введите логин!';
  39. }
  40.  
  41. if ( $data['password'] == '' ) {
  42. $errors[] = 'Введите пароль!';
  43. }
  44.  
  45. if ( $data['password'] != $data['repeatpassword']) {
  46. $errors[] = 'Пароли не совпадают!';
  47. }
  48.  
  49. if ( empty($errors) ) {
  50. $user = R::dispense('users');
  51. $user->email = $data['email'];
  52. $user->firstname = $data['firstname'];
  53. $user->lastname = $data['lastname'];
  54. $user->login = $data['login'];
  55. $user->phone = $data['phone'];
  56. $user->password = $data['password'];
  57. R::store($user);
  58. echo '<div class="register_error">Успешная регистрация</div>';
  59. } else {
  60. echo '<div class="register_error">'.array_shift($errors).'</div>';
  61. }
  62. }
  63. ?>
  64.  
  65. <div class="container">
  66. <div class="row">
  67. <div class="authorize text-center">
  68. <h1 class="login">InstaTOP</h1>
  69. <h4 class="login">Продвижение в инстаграмме</h4>
  70. <h4 class="login">Регистрация</h4>
  71. <hr>
  72. <form action="register.php" method="POST">
  73. <input type="text" class="input" name="email" placeholder="E-Mail" value="<?php echo @$data['email']; ?>">
  74. <input type="text" class="input" name="firstname" placeholder="Имя" value="<?php echo @$data['firstname']; ?>">
  75. <input type="text" class="input" name="lastname" placeholder="Фамилия" value="<?php echo @$data['lastname']; ?>">
  76. <input type="text" class="input" name="login" placeholder="Логин" value="<?php echo @$data['login']; ?>">
  77. <input type="text" class="input" name="phone" placeholder="Телефон" value="<?php echo @$data['phone']; ?>">
  78. <input type="password" class="input" name="password" placeholder="Пароль">
  79. <input type="password" class="input" name="repeatpassword" placeholder="Повторите пароль">
  80. <hr>
  81. <button class="login" name="do_signup" type="submit">Регистрация</button><br><br>
  82. <a class="register" href="login.php">Уже зарегистрированы? - Авторизоваться.</a>
  83. </form>
  84. </div>
  85. </div>
  86. </div>
  87.  
  88. </body>
  89. </html>
Add Comment
Please, Sign In to add comment