【システム】バージョンアップ後にログイン時エラーが出てログインできない
概要
バージョンアップ後にログイン時エラーが出てログインできない https://forum.basercms.net/t/topic/1581
baserCMS version : 5.1.6から5.2.1へのアップデート
備考
再現しました。 同時に、サイドナビの表示がVueの状態のまま表示されています。(キャプチャ参照)
@CUhamachi ブラウザキャッシュを削除してもう一度試していただけますか?
@ryuring ブラウザキャッシュ削除、違うブラウザで ログイン試してみましたが、下記表示のまま変化ありませんでした。
An Internal Error Has Occurred.
エラー: アドレス '/baser/admin/baser-core/users/login' に送信されたリクエストは無効です。
※ 概要のキャプチャに添付していたサイドナビの表示については、ログインできないので改めての確認ができておりません。
@CUhamachi 調査したところ、 cakephp/authentication のバージョンが3.3.4以上でないと同様のエラーが出ることがわかりました。
根本的な解決にいたっていませんが、次のコマンドでバージョンを確認し、古い場合は、アップデートしてください。
composer show
composer require cakephp/authentication:3.3.4
メモ:
AuthenticationService に差分がある様子なので後ほど確認する
ありがとうございます!!! やってみたらログインできました! 一旦、こちらにてフォーラムにも記載させていただきます。
こちらの件、cakephp/authentication というライブラリを利用しているのですが、3.3.3 というバージョンにバグがあるようで、アップデート時に、そのバージョンにアップデートされてしまっていることが原因です。そちらをコマンドで明示的にアップデートすると解決するのですが、コマンドでの実行が難しい場合向けに、ファイルを準備しました。
こちらをダウンロードして、解凍の上、/vendor/cakephp/authentication に上書きしてください。 よろしくお願いいたします
http://basercms.net/files/authentication.zip
※ フォーラムにもコメントを入れています