Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require '/libs/db.php';
- $data = $_POST;
- if (isset($data['accounts_create'])) {
- # массив данных username, email, password, password_2
- $errors = array();
- if (trim($data['username']) == '') {
- # проверяем пустое ли поле username
- $errors[] = 'Введите ваше имя аккаунта!';
- }
- if (trim($data['email']) == '') {
- # проверяем пустое ли поле email
- $errors[] = 'Введите ваш email!';
- }
- if ($data['password'] == '') {
- # проверка поля password
- $password = $errors[] = 'Введите пароль!';
- }
- if ($data['password_2'] != $data['password']) {
- # совпадают ли password == password_2
- $errors[] = 'Пароли не совпадают!';
- }
- if ( R::count('accounts', "login = ?", array($data['username'] )) > 0) {
- $accounts = $errors[] = '- Имя аккаунта занято!';
- }
- if ( empty($errors)) { // если нет ошибок записываем данные в mysql
- $user = R::dispense('accounts');
- $user -> login = $data['username'];
- $user -> l2email = $data['email'];
- $user -> password = hash('whirlpool',$data['password']);
- R::store($user);
- $done = '<div style="color: green;">done</div>';
- } else
- {
- $errdone = '<div style="color: red;">'.array_shift($errors).'</div>';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement