ec-cube
ec-cube copied to clipboard
自動ログインが1時間で切れる
概要(Overview)
remember_meのlifetimeのデフォルト値が3600で設定されており、デフォルトだと実質意味がない状態になっている https://github.com/EC-CUBE/ec-cube/blob/4.2/app/config/eccube/packages/security.yaml#L48
symfonyのドキュメントどおり1週間程度が望ましいのではないか。 https://symfony.com/doc/current/security/remember_me.html
再現手順(Procedure)
- フロントのログインページにアクセス
- 次回から自動でログインする、にチェックをいれログインを行う
- cookieの、eccube_remember_meの有効期限が1時間後になっている
環境(Environment)
EC-CUBE:4.2
環境変数(.env)の設定を優先して使う形にする。 なかった場合、1週間の設定にする。
実装例は以下を参考にしてください https://github.com/EC-CUBE/ec-cube/blob/4.2/app/config/eccube/packages/eccube.yaml#L14 https://github.com/EC-CUBE/ec-cube/blob/4.2/app/config/eccube/packages/framework.yaml#L14