Estoy tratando de verificar, si un usuario ha creado una contraseña que contiene símbolos (incluidos los signos +, -, =) O/Y números. ¿Cómo puedo hacer eso?Enforcing Strong Password con PHP
function check_password($str)
{
if (!preg_match ("/[&@<>%\*\,\^!#$%().]/i", $str))
{
$this->form_validation->set_message('check_password', 'Your password should contain a number,letter,and special characters"');
return FALSE;
}
else
{
return TRUE;
}
}
Gracias.
¿Respondió su pregunta? – Dani
Personalmente, * odio * sitios que me obligan a tener un personaje especial extraño en mi contraseña. Porque el único efecto que tengo sobre mí es que tiendo a olvidarlo, y necesito escribirlo, creando un agujero de seguridad en el proceso: un agujero más grande que un ataque de diccionario si lo haces * alguna * tasa de limitación en intentos de acceso. –
¿Qué sucede si quiero usar un '_'? ' ' –