Loading...
Регистрация только с английским ником, нужно исправить
С меня +

$sql = mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `login` = '$name' AND `bot` = '0'"); // Доступность логина
if(empty($name)) $err = 'Введите логин';
elseif(!preg_match("/^[\w\-0-9\s]+$/", $name)) $err = 'Логин введен не верно';
elseif(empty($pass)) $err = 'Введите пароль';
elseif (!preg_match('|^[a-z0-9\-]+$|i', $pass)) $err = 'Кириллица в пароле запрещена';
elseif(mysql_result($sql, 0) >= 1) $err = 'Такой логин уже занят';
elseif(mb_strlen($name) > 20 or mb_strlen($name) < 3) $err = 'Логин не может быть короче 3 и длиннее 20 символов';
elseif(mb_strlen($pass) > 20 or mb_strlen($pass) < 3) $err = 'Пароль не может быть короче 3 и длиннее 20 символов';
elseif($name == $pass) $err = 'Логин и пароль не должны совпадать';
RekZon (28.05.2018 в 20:04)
Регистрация только с английским ником, нужно исправить
С меня +

$sql = mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `login` = '$name' AND `bot` = '0'"); // Доступность логина
if(empty($name)) $err = 'Введите логин';
elseif(!preg_match("/^[w-0-9s]+$/", $name)) $err = 'Логин введен не верно';
elseif(empty($pass)) $err = 'Введите пароль';
elseif (!preg_match('|^[a-z0-9-]+$|i', $pass)) $err = 'Кириллица в пароле запрещена';
elseif(mysql_result($sql, 0) >= 1) $err = 'Такой логин уже занят';
elseif(mb_strlen($name) > 20 or mb_strlen($name) < 3) $err = 'Логин не может быть короче 3 и длиннее 20 символов';
elseif(mb_strlen($pass) > 20 or mb_strlen($pass) < 3) $err = 'Пароль не может быть короче 3 и длиннее 20 символов';
elseif($name == $pass) $err = 'Логин и пароль не должны совпадать';

что ты хочешь? регистрацию только с английским ником?
Челябинский , здаров,там и так стоит только анг,наверное добавть а-я нужно ему чтоб рус. можно было регат!
Romka (28.05.2018 в 20:08)
Челябинский , здаров,там и так стоит только анг,наверное добавть а-я нужно ему чтоб рус. можно было регат!

я не понял что он хочет просто)
Вон ниже глянь.
________
посл. ред. 28.05.2018 в 20:18; всего 2 раз(а); by Seednay
Челябинский , пост 3
$sql = mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `login` = '$name' AND `bot` = '0'"); // Доступность логина
if(empty($name)) $err = 'Введите логин';
elseif(!preg_match("/[^0-9a-zA-Zа-яёА-ЯЁ ]/u", $name) $err = 'Логин введен не верно';
elseif(empty($pass)) $err = 'Введите пароль';
elseif (!preg_match('|^[a-z0-9-]+$|i', $pass)) $err = 'Кириллица в пароле запрещена';
elseif(mysql_result($sql, 0) >= 1) $err = 'Такой логин уже занят';
elseif(mb_strlen($name) > 20 or mb_strlen($name) < 3) $err = 'Логин не может быть короче 3 и длиннее 20 символов';
elseif(mb_strlen($pass) > 20 or mb_strlen($pass) < 3) $err = 'Пароль не может быть короче 3 и длиннее 20 символов';
elseif($name == $pass) $err = 'Логин и пароль не должны совпадать';
Онлайн: 2
Время:
Gen. 0.0934
(c) Bym.Guru 2010-2026