[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка валидатности логина
Stasonix
использую такой код:
include("includer.php");
$login=$_POST['login'];
$password=$_POST['password'];

$login = strip_tags($login);

if (!preg_match("/^[a-zа-яё][-_a-z0-9а-яё]{2,11}+$/",$login))
{
echo "<script language='JavaScript'>
alert('WRONG NICKNAME FORMAT');
window.location.href = 'http://curchat.ua';
</script>"
;
}

все бы ничего, да вот только когда 1-ый раз вводишь новый(правильный!) НИК, то показывает этот alert и делает редирект на главную страницу, а вот когда по 2-му разу делаешь, то все уже норм, не пойму что за (просто не пойму).
Trianon
когда что делаешь по второму разу?
Stasonix
Цитата (Trianon @ 24.04.2011 - 15:53)
когда что делаешь по второму разу?

когда ввожу этот же ник во 2-й раз, я так понял что все равно этот логин записывается в БД, даже если он ПЛОХОЙ, из-за этого все глюки, как же его эффективно закрыть, чтобы пост-гет запросами нельзя было взломать???
Stasonix
Ах да! Забыл один момент! Надо прописать что буквы можно и заглавные тоже, чисто случайно заметил, ввожу маленькие, оно и делает редирект.
Stasonix
Разобрался сам (добавил exit()wink.gif если кому-то интересно!
ВОПРОС ЗАКРЫТ.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.