ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

проверки при введении пароля
  #1  
Старый 28.04.2006, 15:30
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию проверки при введении пароля

как грамотно сделать так, чтобы юзер мог вводить в качестве пароля только латинские буквы и цифры?
 
Ответить с цитированием

  #2  
Старый 28.04.2006, 15:33
ferryman
Познающий
Регистрация: 13.02.2006
Сообщений: 88
Провел на форуме:
304371

Репутация: 16
Отправить сообщение для ferryman с помощью ICQ
По умолчанию

PHP код:
preg_match("/^([0-9, a-z])+$/"$password
 
Ответить с цитированием

  #3  
Старый 28.04.2006, 16:25
k1b0rg
Тут может быть ваша реклама.
Регистрация: 30.07.2005
Сообщений: 1,243
Провел на форуме:
4520553

Репутация: 1316


По умолчанию

if(preg_match("/([a-zA-Z0-9]+)/", $password)
{
echo "Thrue";
}
 
Ответить с цитированием

  #4  
Старый 28.04.2006, 17:00
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме:
941818

Репутация: 569


По умолчанию

Цитата:
echo "Thrue";
Тхруе =)))))))) сорри, без обид =) наверно опечатка =)))

Регулярка простая, но оба предыдущих автора ошиблись. Регулярка от первого автора не пропстит заглавных латинских букв, регулярка от второго пропустит любу. строку, в которой есть хотя бы один латинский символ или хотя бы одно число, Т.е. например "Всем привет 1" вернет "Thrue" =)))

В итоге правильная проверка поля на наличие ТОЛЬКО латинских символов и цифр будет иметь вид

PHP код:
if(preg_match("/^([a-z0-9]{3,10})$/i"$pass)){... 
Где 3-10, возможная символьная длинна строки (включительно), а модификатор "i" в конце для регистронезависимого поиска. А вообще открой ман по php или скачай вот эту книгу
http://www.natahaus.ru/2005/09/24/re...razheniya.html
 
Ответить с цитированием

  #5  
Старый 28.04.2006, 18:24
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

спасибо большое = )
а то изучение регулярных выражений для меня отдельная наука
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Методы "вспоминания" пароля (от мыла) censored! E-Mail 175 05.06.2010 16:57
Создание сети: обжимка проводов petrovich-lamer Windows 13 02.07.2007 13:18
Прога для проверки пароля к мылу. k1b0rg E-Mail 7 25.08.2005 10:37
Аудит аутентификации на Web-сайтах. Часть первая k00p3r Чужие Статьи 0 13.06.2005 11:22
Меры защиты информационной безопасности foreva Чужие Статьи 0 06.02.2005 19:33



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ