Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Verifica daca parola indeplineste cerintele
- *
- * @param string $password
- * @return integer Numarul de criterii pe care il indeplineste. Trebuie sa fie 4 pentru o parola valida.
- */
- private function checkPass($password)
- {
- $strength = 0;
- $patterns = array('#[a-z].*[a-z]#','#[A-Z].*[A-Z]#','#[0-9].*[0-9]#','#[!@\#$%^&*()\{\}\[\]<>?+_\/].*[!@\#$%^&*()\{\}\[\]<>?+_\/]#');
- foreach($patterns as $pattern)
- {
- if(preg_match($pattern,$password,$matches))
- {
- $strength++;
- }
- }
- return $strength;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement