Files
server/app/Utils/PasswordValidator.php
Halbe Bruno f37bc712e6 DNSBlock
2025-12-05 19:40:39 -03:00

21 lines
524 B
PHP

<?php
namespace App\Utils;
class PasswordValidator
{
public static function validate($password)
{
if (strlen($password) < 8) {
return "A senha deve ter pelo menos 8 caracteres.";
}
if (!preg_match('/[A-Z]/', $password)) {
return "A senha deve conter pelo menos uma letra maiúscula.";
}
if (!preg_match('/[^a-zA-Z0-9]/', $password)) {
return "A senha deve conter pelo menos um caractere especial.";
}
return true;
}
}