1
0
mirror of https://github.com/phpmyadmin/phpmyadmin.git synced 2026-10-23 18:29:15 +03:00

Replace static methods with instance methods

Replace PhpMyAdmin\UserPassword static methods with instance methods.

Signed-off-by: Maurício Meneghini Fauth <mauriciofauth@gmail.com>
This commit is contained in:
Maurício Meneghini Fauth
2018-02-25 13:37:14 -03:00
parent a862add418
commit 9901a61324
2 changed files with 17 additions and 15 deletions

View File

@@ -1,7 +1,7 @@
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
* Functions for user_password.php
* Holds the PhpMyAdmin\UserPassword class
*
* @package PhpMyAdmin
*/
@@ -15,7 +15,7 @@ use PhpMyAdmin\Url;
use PhpMyAdmin\Util;
/**
* PhpMyAdmin\UserPassword class
* Functions for user_password.php
*
* @package PhpMyAdmin
*/
@@ -29,7 +29,7 @@ class UserPassword
*
* @return void
*/
public static function getChangePassMessage(array $change_password_message, $sql_query = '')
public function getChangePassMessage(array $change_password_message, $sql_query = '')
{
$response = Response::getInstance();
if ($response->isAjax()) {
@@ -56,7 +56,7 @@ class UserPassword
*
* @return array error value and message
*/
public static function setChangePasswordMsg()
public function setChangePasswordMsg()
{
$error = false;
$message = Message::success(__('The profile has been updated.'));
@@ -87,11 +87,11 @@ class UserPassword
*
* @return void
*/
public static function changePassword($password, $message, array $change_password_message)
public function changePassword($password, $message, array $change_password_message)
{
global $auth_plugin;
$hashing_function = self::changePassHashingFunction();
$hashing_function = $this->changePassHashingFunction();
list($username, $hostname) = $GLOBALS['dbi']->getCurrentUserAndHost();
@@ -134,14 +134,14 @@ class UserPassword
$GLOBALS['dbi']->tryQuery('SET `old_passwords` = ' . $value . ';');
}
self::changePassUrlParamsAndSubmitQuery(
$this->changePassUrlParamsAndSubmitQuery(
$username, $hostname, $password,
$sql_query, $hashing_function, $orig_auth_plugin
);
$auth_plugin->handlePasswordChange($password);
self::getChangePassMessage($change_password_message, $sql_query);
self::changePassDisplayPage($message, $sql_query);
$this->getChangePassMessage($change_password_message, $sql_query);
$this->changePassDisplayPage($message, $sql_query);
}
/**
@@ -149,7 +149,7 @@ class UserPassword
*
* @return string $hashing_function
*/
public static function changePassHashingFunction()
private function changePassHashingFunction()
{
if (Core::isValid(
$_REQUEST['authentication_plugin'], 'identical', 'mysql_old_password'
@@ -173,7 +173,7 @@ class UserPassword
*
* @return void
*/
public static function changePassUrlParamsAndSubmitQuery(
private function changePassUrlParamsAndSubmitQuery(
$username, $hostname, $password, $sql_query, $hashing_function, $orig_auth_plugin
) {
$err_url = 'user_password.php' . Url::getCommon();
@@ -237,7 +237,7 @@ class UserPassword
*
* @return void
*/
public static function changePassDisplayPage($message, $sql_query)
private function changePassDisplayPage($message, $sql_query)
{
echo '<h1>' , __('Change password') , '</h1>' , "\n\n";
echo Util::getMessage(

View File

@@ -23,6 +23,8 @@ $scripts = $header->getScripts();
$scripts->addFile('server_privileges.js');
$scripts->addFile('vendor/zxcvbn.js');
$userPassword = new UserPassword();
/**
* Displays an error message and exits if the user isn't allowed to use this
* script
@@ -47,12 +49,12 @@ if (isset($_REQUEST['nopass'])) {
} else {
$password = $_REQUEST['pma_pw'];
}
$change_password_message = UserPassword::setChangePasswordMsg();
$change_password_message = $userPassword->setChangePasswordMsg();
$msg = $change_password_message['msg'];
if (! $change_password_message['error']) {
UserPassword::changePassword($password, $msg, $change_password_message);
$userPassword->changePassword($password, $msg, $change_password_message);
} else {
UserPassword::getChangePassMessage($change_password_message);
$userPassword->getChangePassMessage($change_password_message);
}
}