20/07/2010, 13:55:43
Ne risque-t-il pas d'y avoir un problème si tu dépasses 20 caractères à cause de la fonction de test du password dans le fichier FrontEndUsers.api.php ?
Je ne sais pas si le 2e paramètre dans le GetPreference est l'unité par défaut ou des limites.
Bon, maintenant, ta manière de procéder est très insécuritaire, mettre comme password le nom d'utilisateur !
Quel est l'intérêt ?
Code :
function IsValidPassword( $password )
{
// a password is valid, if it's length is
// within certain ranges
$module =& $this->GetModule();
$minlen = $module->GetPreference('min_passwordlength', 6 );
$maxlen = $module->GetPreference('max_passwordlength', 20 );
$len = strlen($password);
if( $len < $minlen )
{
return false;
}
else if( $len > $maxlen )
{
return false;
}
Bon, maintenant, ta manière de procéder est très insécuritaire, mettre comme password le nom d'utilisateur !
Quel est l'intérêt ?