Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <title>"Do and Earn" сервис для поска надежных исполнителей и выполнения различных заданий ,а также отличных заказчиков</title>
- <meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <link rel="stylesheet">
- </head>
- <body>
- <?php
- require "db.php";
- $data = $_POST;
- if ( isset($data['do_signup']))
- {
- $errors = array();
- if( trim($data['login']) == ' ' )
- {
- $errors[] = 'Введите логин';
- }
- if( trim($data['email']) == ' ' )
- {
- $errors[] = 'Введите email';
- }
- if( ($data['password']) == ' ' )
- {
- $errors[] = 'Введите пароль';
- }
- if( $data['password_2'] != $data['password'] )
- {
- $errors[] = 'Повторный пароль неверен';
- }
- if( R::count('users' ,"login = ?" ,array($data['login'])) > 0 )
- {
- $errors[] = 'Пользователь с таким лог существует';
- }
- if( R::count('users' ,"email = ?" ,array($data['email'])) > 0 )
- {
- $errors[] = 'Пользователь с таким email существует';
- }
- if ( empty($errors) )
- {
- $user = R::dispense('users');
- $user->login = $data['login'];
- $user->email = $data['email'];
- $user->password = password_hash($data['password'],
- PASSSWORD_DEFAULT);
- R::store($user);
- echo '<div style="color: green;">Вы успешно зареганы</div><hr>';
- } else
- {
- echo '<div style="color: red;">'.array_shift($errors).'</div><hr>';
- }
- }
- ?>
- <form action="signup.php" method="POST">
- <p>
- <p><strong>Ваш логин</strong>:</p>
- <input type="text" name="login" value="<?php echo @$data['login']; ?>"></p>
- <p>
- <p><strong>Ваш Email</strong>:</p>
- <input type="email" name="email" value="<?php echo @$data['email']; ?>"></p>
- <p>
- <p><strong>Ваш пароль</strong>:</p>
- <input type="password" name="password" value="<?php echo @$data['password']; ?>"></p>
- <p>
- <p><strong>Ваш пароль еще раз</strong>:</p>
- <input type="password" name="password_2" value="<?php echo @$data['password_2'];?>"></p>
- <p>
- <button type="submit">Зарегистрироваться</button>
- </form>
- </body>
- </html>
Add Comment
Please, Sign In to add comment