Как настроить пароль в php? - PullRequest
0 голосов
/ 11 октября 2009

Я учу php самостоятельно. Я создаю новую страницу регистрации пользователя, используя php / mysql. Я хочу убедиться, что пароль, введенный пользователем в определенных условиях, то есть должен содержать одну заглавную букву, одну цифру и один специальный символ. Есть предложения?

Ответы [ 2 ]

2 голосов
/ 11 октября 2009

Используйте регулярное выражение для проверки пароля против.

Один (из многих) способов сделать это:

function check_password($text)
{
    $regex = "#.*^(?=.{8,20})(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*\W).*$#"
    if (preg_match($regex, $text)) {
        return TRUE;
    } 
    else {
        return FALSE;
    }
}

Также см .: http://www.cafewebmaster.com/check-password-strength-safety-php-and-regex

0 голосов
/ 11 октября 2009

Попробуйте и посмотрите Регулярное выражение

function check_password($password){
            if (preg_match('/^[A-Z]+$/', $password)) {
                 if (preg_match('/^[0-9]+$/', $password)) {
                    if (preg_match('/^[*\+?{}.]+$/', $password)) {
                         return true;
                     }
                 }
            }else{
                        return false;
            }
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...