Сброс пароля в Opencart 2.x
Небольшая программка на PHP, которая сгенерирует и выведет новые соль (salt) и пароль для входа в админку.
<?php
$pwd = 'new_password'; // заменить на новый пароль
function rand_func($len, $range){
$pwd = ""; $size = [count](http://www.php.net/count)($range)-1;
for($i=1; $i<=$len; $i++){
$pwd .= $range[[mt_rand](http://www.php.net/mt_rand)(0, $size)];
}
return $pwd;
}
$alphnum = [array_merge](http://www.php.net/array_merge)( [range](http://www.php.net/range)('A', 'Z'), [range](http://www.php.net/range)('a', 'z'), [range](http://www.php.net/range)(0, 9));
$salt = rand_func(9, $alphnum);
$hash = [SHA1](http://www.php.net/sha1)($salt . [SHA1](http://www.php.net/sha1)($salt . [SHA1](http://www.php.net/sha1)($pwd)));
echo $pwd,";",$hash,";",$salt;
?>
Данный скрипт выведет данные в следующем формате:
(“новый пароль”,”хэш нового пароля”,”новая соль”)Далее в MySQL даем команду:
Теперь можно войти в админку, используя имя пользователя с user_id=1 и паролем “new_password”Дополнителная ссылка: Stackoverflow
07.02.16