Php kurmak durum özel şifrenizi nasıl yapılır?

2 Cevap

Benim kendi php öğreniyorum. Php / mysql kullanarak yeni bir kullanıcı kayıt sayfası oluşturma. Eminim yani, bir büyük harf, bir rakam ve bir özel karakter içermeli, durumda kullanıcı tarafından girilen parola belirli emin olmak istiyorum. Herhangi bir öneriniz?

2 Cevap

Karşı şifrenizi test etmek için normal bir ifade kullanabilirsiniz.

Bunu yapmanın yolları (çok) biri:

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

Ayrıca bakınız: http://www.cafewebmaster.com/check-password-strength-safety-php-and-regex

Bu ve dene bakmak Regular Expression

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;
            }
    	}