Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require 'db.php';
- $data = $_POST;
- if (isset($data['do_signup'])) {
- $errors = array();
- if (trim($data['login']) == '') {
- $errors[] = 'Введите логин!';
- }
- if(trim($data['phone']) == ''){
- $errors[] = 'Введите номер телефона!';
- }
- if (trim($data['pas']) == '') {
- $errors[] = 'Введите пароль!';
- }
- if ($data['pas2'] != $data['pas']) {
- $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->phone = $data['phone'];
- $user->email = $data['email'];
- $user->password = password_hash($data['pas'],'PASSWORD_DEFAULT');
- R::store($user);
- echo '<div class="mess" style="color: gren">'."Вы успешно зарегистрированы!".'</div><hr>';
- } else {
- echo '<div class="errors" style="color: red">'.array_shift($errors).'</div><hr>';
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement