1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-07-31 05:50:42 +02:00

[ticket/9751] Password requirement "Must contain letters and numbers" fails

PHPBB3-9751
This commit is contained in:
rxu
2011-03-15 22:21:43 +07:00
committed by Andreas Fischer
parent 6ac93d8a00
commit a835189823
2 changed files with 83 additions and 4 deletions

View File

@@ -1617,7 +1617,6 @@ function validate_password($password)
{
$upp = '\p{Lu}';
$low = '\p{Ll}';
$let = '\p{L}';
$num = '\p{N}';
$sym = '[^\p{Lu}\p{Ll}\p{N}]';
$pcre = true;
@@ -1627,7 +1626,6 @@ function validate_password($password)
mb_regex_encoding('UTF-8');
$upp = '[[:upper:]]';
$low = '[[:lower:]]';
$let = '[[:lower:][:upper:]]';
$num = '[[:digit:]]';
$sym = '[^[:upper:][:lower:][:digit:]]';
$mbstring = true;
@@ -1636,7 +1634,6 @@ function validate_password($password)
{
$upp = '[A-Z]';
$low = '[a-z]';
$let = '[a-zA-Z]';
$num = '[0-9]';
$sym = '[^A-Za-z0-9]';
$pcre = true;
@@ -1652,7 +1649,8 @@ function validate_password($password)
break;
case 'PASS_TYPE_ALPHA':
$chars[] = $let;
$chars[] = $low;
$chars[] = $upp;
$chars[] = $num;
break;