質問 > 管理機能 > 自動ログイン機能について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2020/1/12 23:49
対応状況: −−−
|
自動ログイン機能について EC-CUBE 3.0.10を使用しております。
初歩的な質問で申し訳ございません。 管理画面のショップマスターに自動ログイン機能を有効にする機能がありますが、こちらを有効にしてログインした場合、ログインしたままになる期間は設けられているのでしょうか? この機能を無効にしている場合は、ブラウザを閉じるとログアウトになっているのは存じております。 |
|
marumi |
投稿日時: 2020/1/13 5:54
対応状況: −−−
|
半人前 登録日: 2019/12/10 居住地: 投稿: 19 |
Re: 自動ログイン機能について 「次回から自動的にログインする」をONにしてログインした時の有効期限は、4系では7日、3系では365日のようですね。
(Webブラウザのデベロッパーツールのネットワーク表示画面から、ログイン完了時のページの応答Cookie名eccube_remembermeのExpiresを見ることで確認ができます。) 期間を変更されたい場合、3系の場合はsrc/Eccube/Application.php で 'remember_me' を文字検索すると以下のような箇所があります。 (3.0.18で確認しました。ご質問の3.0.10はファイルを所持していないのでもしかしたら異なるかもしれません) 'remember_me' => array( 'key' => sha1($this['config']['auth_magic']), 'name' => $this['config']['cookie_name'].'_rememberme', // lifetimeはデフォルトの1年間にする // 'lifetime' => $this['config']['cookie_lifetime'], 'path' => $this['config']['root_urlpath'] ?: '/', 'secure' => $this['config']['force_ssl'], 'httponly' => true, 'always_remember_me' => false, 'remember_me_parameter' => 'login_memory', ), ここの // 'lifetime' => $this['config']['cookie_lifetime'], を、例として1週間にしたい場合は 'lifetime' => 86400 * 7, // 有効期間の秒数(86400秒 x 7日) のように変更してしまうのが簡単かと思います。 |
ゲスト |
投稿日時: 2020/1/13 7:03
対応状況: 解決済
|
Re: 自動ログイン機能について marumi 様
ログインの有効期間を確認することができました! 残念ながら、3.0.10のApplication.phpでは、 ご教授頂いた記述は見当たりませんでしたが、 期間が分かっただけでも非常に助かりました! ありがとうございます。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |