Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Zhang <peter@innocraft.com>2022-08-01 10:24:33 +0300
committerGitHub <noreply@github.com>2022-08-01 10:24:33 +0300
commit34aa273ee158c2992ec986ff7f0b5314faab6b34 (patch)
treeaca60cc7f3bbff8a1d9e93de921353ecfc7c0164 /plugins/UsersManager
parentc7294b3c6cf693abfcdf2096bf910ac9e36fcb6f (diff)
Fix the password length checks on invite User (#19576)
* update password checks update password checks * update passcheck update passcheck * Update UsersManager.php simplify * Update UsersManager.php update wording * update event update event
Diffstat (limited to 'plugins/UsersManager')
-rw-r--r--plugins/UsersManager/UsersManager.php26
1 files changed, 14 insertions, 12 deletions
diff --git a/plugins/UsersManager/UsersManager.php b/plugins/UsersManager/UsersManager.php
index 16fc1aedf9..7cdd768c67 100644
--- a/plugins/UsersManager/UsersManager.php
+++ b/plugins/UsersManager/UsersManager.php
@@ -35,12 +35,12 @@ class UsersManager extends \Piwik\Plugin
public function registerEvents()
{
return [
- 'AssetManager.getStylesheetFiles' => 'getStylesheetFiles',
- 'SitesManager.deleteSite.end' => 'deleteSite',
- 'Tracker.Cache.getSiteAttributes' => 'recordAdminUsersInCache',
- 'Translate.getClientSideTranslationKeys' => 'getClientSideTranslationKeys',
- 'Platform.initialized' => 'onPlatformInitialized',
- 'System.addSystemSummaryItems' => 'addSystemSummaryItems',
+ 'AssetManager.getStylesheetFiles' => 'getStylesheetFiles',
+ 'SitesManager.deleteSite.end' => 'deleteSite',
+ 'Tracker.Cache.getSiteAttributes' => 'recordAdminUsersInCache',
+ 'Translate.getClientSideTranslationKeys' => 'getClientSideTranslationKeys',
+ 'Platform.initialized' => 'onPlatformInitialized',
+ 'System.addSystemSummaryItems' => 'addSystemSummaryItems',
];
}
@@ -70,7 +70,8 @@ class UsersManager extends \Piwik\Plugin
$numUsers--;
}
- $systemSummary[] = new SystemSummary\Item($key = 'users', Piwik::translate('General_NUsers', $numUsers), $value = null, array('module' => 'UsersManager', 'action' => 'index'), $icon = 'icon-user', $order = 5);
+ $systemSummary[] = new SystemSummary\Item($key = 'users', Piwik::translate('General_NUsers', $numUsers),
+ $value = null, array('module' => 'UsersManager', 'action' => 'index'), $icon = 'icon-user', $order = 5);
}
public function onPlatformInitialized()
@@ -108,7 +109,7 @@ class UsersManager extends \Piwik\Plugin
public static function hashTrackingToken($tokenAuth, $idSite)
{
- return sha1($idSite . $tokenAuth . SettingsPiwik::getSalt());
+ return sha1($idSite.$tokenAuth.SettingsPiwik::getSalt());
}
/**
@@ -116,7 +117,7 @@ class UsersManager extends \Piwik\Plugin
*/
public function deleteSite($idSite)
{
- Option::deleteLike('%\_' . API::PREFERENCE_DEFAULT_REPORT, $idSite);
+ Option::deleteLike('%\_'.API::PREFERENCE_DEFAULT_REPORT, $idSite);
}
/**
@@ -142,7 +143,7 @@ class UsersManager extends \Piwik\Plugin
public static function isValidPasswordString($input)
{
if (!SettingsPiwik::isUserCredentialsSanityCheckEnabled()
- && !empty($input)
+ && !empty($input)
) {
return true;
}
@@ -170,15 +171,16 @@ class UsersManager extends \Piwik\Plugin
*
* @param string $password Checking password in plain text.
*/
+
Piwik::postEvent('UsersManager.checkPassword', array($password));
if (!self::isValidPasswordString($password)) {
throw new Exception(Piwik::translate('UsersManager_ExceptionInvalidPassword',
- array(self::PASSWORD_MIN_LENGTH)));
+ array(self::PASSWORD_MIN_LENGTH)));
}
if (mb_strlen($password) > self::PASSWORD_MAX_LENGTH) {
throw new Exception(Piwik::translate('UsersManager_ExceptionInvalidPasswordTooLong',
- array(self::PASSWORD_MAX_LENGTH)));
+ array(self::PASSWORD_MAX_LENGTH)));
}
}