Проверка пароля при помощи регулярных выраженийhttp://softtime.ru/forumПроверка пароля при помощи регулярных выраженийhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80478#post479584 "?php function pass_hash($pass){ if(isset($_POST)&&isset($_POST)){ if($_POST==$_POST){ $_SESSION=$_POST;// Для отправки юзеру $pass=$_POST; $pass=substr($pass,0,20); $pass=htmlspecialchars(stripslashes($pass)); $pass=md5($pass); $pass=substr($pass,4,28); $pass=strrev($pass); return $pass; } else{$_SESSION="Введенные...Проверка пароля при помощи регулярных выраженийMon, 2 May 2011 18:50:47 +0300DeedПроверка пароля при помощи регулярных выраженийhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80478#post479582Есть такое дело. Однако, в каждой избушке свои погремушки, считает разработчик, что ему в силу причин так будет удобнее -...Проверка пароля при помощи регулярных выраженийMon, 2 May 2011 18:10:30 +0300cheopsПроверка пароля при помощи регулярных выраженийhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80478#post479581Я понимаю... Но ограничивать пользователя паролем только на латиннице это даже не эстетично.Проверка пароля при помощи регулярных выраженийMon, 2 May 2011 18:05:23 +0300DeedПроверка пароля при помощи регулярных выраженийhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80478#post479498"А, вообще-то, не этично, по крайней мере, хранить пароли пользователей в первозданном виде. "Да и украсть их могут... О хранении...Проверка пароля при помощи регулярных выраженийMon, 2 May 2011 10:49:54 +0300cheopsПроверка пароля при помощи регулярных выраженийhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80478#post479492 "?php $test = "Символы"; if(!preg_match("/{3,10}/i", trim($test))) echo 'ERROR'; else echo 'OK'; ?" А, вообще-то, не этично, по крайней...Проверка пароля при помощи регулярных выраженийMon, 2 May 2011 09:15:02 +0300DeedПроверка пароля при помощи регулярных выраженийhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80478#post479467Работает. Огромное спасибо.Проверка пароля при помощи регулярных выраженийSun, 1 May 2011 20:48:23 +0300Z3ROПроверка пароля при помощи регулярных выраженийhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80478#post479460Есть такое дело, нужно еще отрицание добавить "?php $test = "Символы"; if(!preg_match("/^{3,10}$/", trim($test))) echo 'ERROR'; else echo 'OK'; ?"Проверка пароля при помощи регулярных выраженийSun, 1 May 2011 20:36:21 +0300cheopsПроверка пароля при помощи регулярных выраженийhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80478#post479456Всё равно можно зарегистрироватся с паролем из символов, которые не являются латинским буквами и/или цифрами.Проверка пароля при помощи регулярных выраженийSun, 1 May 2011 19:04:04 +0300Z3ROПроверка пароля при помощи регулярных выраженийhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80478#post479438Нужно поправить регулярное выражение (за одно и проверку длины строки в него упаковать) "?php if(preg_match("/^{3,10}$/", trim($_POST) ) ) echo 'ERROR';...Проверка пароля при помощи регулярных выраженийSun, 1 May 2011 17:04:58 +0300cheopsПроверка пароля при помощи регулярных выраженийhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80478#post479436в функции mb_strlen укажите дополнительный параметр, который определяет кодировку символов в строке, если он не указан, то принимается внутренняя кодировкаПроверка пароля при помощи регулярных выраженийSun, 1 May 2011 16:30:46 +0300Slo_NikПроверка пароля при помощи регулярных выраженийhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80478#post479434Вообще не понял. Можете расписать подробней?Проверка пароля при помощи регулярных выраженийSun, 1 May 2011 16:10:25 +0300Z3ROПроверка пароля при помощи регулярных выраженийhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80478#post479433в mb_strlen укажите кодировку символов , регулярное выражение "привяжите" к началу и концу строки и уберите "крышку"Проверка пароля при помощи регулярных выраженийSun, 1 May 2011 16:08:29 +0300Slo_NikПроверка пароля при помощи регулярных выраженийhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=80478#post479432Вобщем у меня есть проверка пароля(допустимы только латинские буквы и цифры, длинна от 3 до 10 символов): if((mb_strlen($_POST) " 3...Проверка пароля при помощи регулярных выраженийSun, 1 May 2011 15:54:29 +0300Z3RO