Сброс пароля в Opencart 2.x

sha1 opencart salt reset rassword reset

Сброс пароля в Opencart 2.x

07.02.16 

Небольшая программка на 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_rand0, $size];

}

return $pwd;

}

$alphnum = array_merge [range](http://www.php.net/range)\('A', 'Z', range'a', 'z', range0, 9);

$salt = rand_func9, $alphnum;

hash = [SHA1](http://www.php.net/sha1)\(salt . SHA1$salt . [SHA1](http://www.php.net/sha1)\($pwd));

echo pwd,";",hash,";",$salt;

?>

Данный скрипт выведет данные в следующем формате:

new_password,password_hash,new_salt

"новый пароль","хэш нового пароля","новая соль"

Далее в MySQL даем команду:

update oc_user set salt="new_salt", password="password_hash" where user_id=1;

Теперь можно войти в админку, используя имя пользователя с user_id=1 и паролем "new_password"

http://your_domain/admin

Дополнителная ссылка:

http://stackoverflow.com/questions/28903963/how-to-reset-opencart-2-administrative-password

aizaro@mail.ru