EC-CUBE3系でパスワードを忘れた場合の対処法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
[[EC-CUBEめも]]
EC-CUBEはパスワードを暗号化してデータベースに登録している...
その場合は以下のファイルを一時的に書き換えます。
vendor/symfony/security/Core/Authentication/Provider/User...
86行目あたり
try {
$this->userChecker->checkPreAuth($user);
// $this->checkAuthentication($user, $token);
$this->userChecker->checkPostAuth($user);
} catch (BadCredentialsException $e) {
if ($this->hideUserNotFoundExceptions) {
throw new BadCredentialsException('Bad c...
}
throw $e;
}
これでパスワードのチェックはされなくなりますので、その間...
再設定後は必ずコメント部分を戻すことを忘れずに。
以下をコメントアウトしてもログインできるようになりますが...
IDも忘れた場合はデータベースを覗きましょう。
src/Eccube/Application.php~
560行目あたり
$this['security.access_rules'] = array(
array("^/{$this['config']['admin_route']}/lo...
// array("^/{$this['config']['admin_route']}/...
array('^/mypage/login', 'IS_AUTHENTICATED_AN...
array('^/mypage/withdraw_complete', 'IS_AUTH...
array('^/mypage/change', 'IS_AUTHENTICATED_F...
array('^/mypage', 'ROLE_USER'),
);
メンバー管理から編集へ遷移するとエラーになります。
PHP Fatal error: __clone method called on non-object in...
終了行:
[[EC-CUBEめも]]
EC-CUBEはパスワードを暗号化してデータベースに登録している...
その場合は以下のファイルを一時的に書き換えます。
vendor/symfony/security/Core/Authentication/Provider/User...
86行目あたり
try {
$this->userChecker->checkPreAuth($user);
// $this->checkAuthentication($user, $token);
$this->userChecker->checkPostAuth($user);
} catch (BadCredentialsException $e) {
if ($this->hideUserNotFoundExceptions) {
throw new BadCredentialsException('Bad c...
}
throw $e;
}
これでパスワードのチェックはされなくなりますので、その間...
再設定後は必ずコメント部分を戻すことを忘れずに。
以下をコメントアウトしてもログインできるようになりますが...
IDも忘れた場合はデータベースを覗きましょう。
src/Eccube/Application.php~
560行目あたり
$this['security.access_rules'] = array(
array("^/{$this['config']['admin_route']}/lo...
// array("^/{$this['config']['admin_route']}/...
array('^/mypage/login', 'IS_AUTHENTICATED_AN...
array('^/mypage/withdraw_complete', 'IS_AUTH...
array('^/mypage/change', 'IS_AUTHENTICATED_F...
array('^/mypage', 'ROLE_USER'),
);
メンバー管理から編集へ遷移するとエラーになります。
PHP Fatal error: __clone method called on non-object in...
ページ名: