EC-CUBE3で管理画面にログインできなくなった・・・

ローカルにEC-CUBE3の開発環境を作り、さあ管理画面にアクセスしようと思ったがログインできない・・・。

ってときに取り急ぎ認証を無視してログインできるようにします。


vendor/symfony/security/Core/Authentication/Provider/UserAuthenticationProvider.php

:

try {
$this->userChecker->checkPreAuth($user);
// $this->checkAuthentication($user, $token); ←コメントアウト
$this->userChecker->checkPostAuth($user);
} catch (BadCredentialsException $e) {
if ($this->hideUserNotFoundExceptions) {
throw new BadCredentialsException('Bad credentials.', 0, $e);
}

throw $e;
}
:


これで適当なログイン情報でログインできます。

ログインしたら管理者のパスワードを変更し、コメントアウトした部分を元に戻しましょう。