terrameiga Posted August 11, 2010 Share Posted August 11, 2010 He estado buscando por este foro la forma de "obligar" a los usuarios a utilizar contraseñas con mayor nivel de seguridad al darse de alta. Por defecto, prestashop solamente obliga a utilizar contraseñas con un mínimo de 5 caracteres. Sin más restricciones.Creo que es interesante utilizar contraseñas con un mínimo de 8 caracteres y que sea obligatorio utilizar combinaciones de números y letras. ¿Se puede hacer?.No he encontrado nada al respecto. Si aguien me puede ayudar, se lo agradecería.Gracias. Link to comment Share on other sites More sharing options...
DDelgado Posted August 12, 2010 Share Posted August 12, 2010 Hola, en /classes/Validate.php tienes la función static public function isPasswd($passwd, $size = 5) { return preg_match('/^[.a-z_0-9-!@#$%\^&*()]{'.$size.',32}$/ui', $passwd); } que es donde se comprueba si una cadena es una contraseña válida o no y en authentication.php tienes el bloque que comprueba que la contraseña introducida cumple los requisitos antes de comprobar si existe el cliente en la tienda if (Tools::isSubmit('SubmitLogin')){ $passwd = trim(Tools::getValue('passwd')); $email = trim(Tools::getValue('email')); if (empty($email)) $errors[] = Tools::displayError('e-mail address is required'); elseif (!Validate::isEmail($email)) $errors[] = Tools::displayError('invalid e-mail address'); elseif (empty($passwd)) $errors[] = Tools::displayError('password is required'); elseif (Tools::strlen($passwd) > 32) $errors[] = Tools::displayError('password is too long'); elseif (!Validate::isPasswd($passwd)) $errors[] = Tools::displayError('invalid password'); En este bloque deberías agregar el error de contraseña muy corta o con valores no válidos Link to comment Share on other sites More sharing options...
terrameiga Posted August 20, 2010 Author Share Posted August 20, 2010 Gracias por la solución.Prdona que no ponga [solucionado] en el título, pero no sé cómo se hace. Link to comment Share on other sites More sharing options...
Recommended Posts