exit("Неверно введен е-mail!");
}
/*.... 1.3 Проверка существования логина..............*/
try {
$logresult = $dsn->query('SELECT login FROM users');
} catch (pdoException $e) {
$error = 'Логин не существует.';
include $_SERVER['DOCUMENT_ROOT'] . '/chat/admin/users/error.html.php';
exit();
}
//заносим введенный пользователем логин в переменную $login, если он пустой, то уничтожаем переменную
if (isset($_POST['login'])) {
$login = $_POST['login'];
if ($login == '') {
unset($login);
$error = 'Логин пустой.';
include $_SERVER['DOCUMENT_ROOT'] . '/chat/admin/users/error.html.php';
exit();
}
foreach ($logresult as $row) {
$logins[] = array(
'login' => $row['login']
);
if ($row['login'] == $_POST['login']) {
$error = 'Логин занят.';
include $_SERVER['DOCUMENT_ROOT'] . '/chat/admin/users/error.html.php';
exit();
}
}
}
/*....Сохранение данных пользователя.....*/
//Блок вложен в основной цикл админа
try {
$sql = 'INSERT INTO users SET
login = :login,
email = :email,
activation = :activation,
date = :date';
$s = $dsn->prepare($sql);
$s->bindValue(':login', $_POST['login']);
$s->bindValue(':email', $_POST['email']);
$s->bindValue(':activation', "1");
$s->bindValue(':date', time());
$s->execute();
} catch (pdoException $e) {
$error = 'Ошибка добавления отправленного пользователя.';
include $_SERVER['DOCUMENT_ROOT'] . '/chat/admin/users/error.html.php';
exit();
}
if ($_POST['password'] != '') {