This commit is contained in:
Halbe Bruno
2025-12-05 19:40:39 -03:00
commit f37bc712e6
4312 changed files with 359196 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
<?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;
}
}