開発メモ

開発用のメモです。

EC Cube 管理者パスワードを忘れた場合の対処

MySQL で確認しています。

login password を password に変更します。

UPDATE `dtb_member`
SET    `password`    = '4b4784866022df3731abdd75ab4cca3caf7aadbaf0e0c85076b439df66e300a6', 
-- password
       `salt`        = 'sowrealaec'
WHERE  `member_id`   = 1

PHP で任意のパスワードに

salt_password=$(php -r 'echo hash_hmac("SHA256","password:".md5("AUTH_MAGIC"),"sowrealaec") . PHP_EOL;')
execsql="UPDATE dtb_member SET password = '$salt_password', salt = 'sowrealaec' WHERE member_id = 1;"
mysql -u root databasename -p -e $execsql
Twitter: @asahina_alice