* adjust for password safe.

This commit is contained in:
wangyidong
2015-09-18 09:38:15 +08:00
parent 6278f570f3
commit dcc9d80a70
9 changed files with 38 additions and 19 deletions

View File

@@ -1003,18 +1003,23 @@ class userModel extends model
$chars = str_split($password);
foreach($chars as $letter)
{
if($letter >= 48 && $letter <= 57)
{
$strength += 1;
}
elseif($letter >= 65 && $letter <= 90)
{
$strength += 1;
}
elseif(!($letter >= 97 && $letter <= 122))
$asc = ord($letter);
if($asc >= 48 && $asc <= 57)
{
$strength += 2;
}
elseif($asc >= 65 && $asc <= 90)
{
$strength += 2;
}
elseif($asc >= 97 && $asc <= 122)
{
$strength += 1;
}
else
{
$strength += 3;
}
if(strpos($uniqueChars, $letter) === false) $uniqueChars .= $letter;
}
$strength += strlen($uniqueChars) * 2;