Skip to content
Extraits de code Groupes Projets
Valider cd627029 rédigé par Thomas Steur's avatar Thomas Steur
Parcourir les fichiers

Merge pull request #9867 from piwik/login_with_umlauts

Allow german umlauts for logins
parents 39f6964d f7543161
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -589,7 +589,7 @@ class Piwik ...@@ -589,7 +589,7 @@ class Piwik
$l = strlen($userLogin); $l = strlen($userLogin);
if (!($l >= $loginMinimumLength if (!($l >= $loginMinimumLength
&& $l <= $loginMaximumLength && $l <= $loginMaximumLength
&& (preg_match('/^[A-Za-z0-9_.@+-]*$/D', $userLogin) > 0)) && (preg_match('/^[A-Za-zÄäÖöÜüß0-9_.@+-]*$/D', $userLogin) > 0))
) { ) {
throw new Exception(Piwik::translate('UsersManager_ExceptionInvalidLoginFormat', array($loginMinimumLength, $loginMaximumLength))); throw new Exception(Piwik::translate('UsersManager_ExceptionInvalidLoginFormat', array($loginMinimumLength, $loginMaximumLength)));
} }
......
...@@ -125,6 +125,7 @@ class PiwikTest extends IntegrationTestCase ...@@ -125,6 +125,7 @@ class PiwikTest extends IntegrationTestCase
'aa', 'aa',
'aaa', 'aaa',
'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',
'äÄüÜöÖß',
'shoot_puck@the-goal.com', 'shoot_puck@the-goal.com',
); );
foreach ($valid as $key => $value) { foreach ($valid as $key => $value) {
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter