ec-cube icon indicating copy to clipboard operation
ec-cube copied to clipboard

自動ログインが1時間で切れる

Open chihiro-adachi opened this issue 1 year ago • 2 comments

概要(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

chihiro-adachi avatar Apr 17 '23 01:04 chihiro-adachi

環境変数(.env)の設定を優先して使う形にする。 なかった場合、1週間の設定にする。

dotani1111 avatar Apr 17 '23 05:04 dotani1111

実装例は以下を参考にしてください 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

chihiro-adachi avatar Apr 17 '23 05:04 chihiro-adachi