質問 > フロント機能 > 特定のセッション情報をログアウト後も保持させたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
g_kai |
投稿日時: 2019/3/25 10:50
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2018/12/18 居住地: 投稿: 16 |
特定のセッション情報をログアウト後も保持させたい ▼テンプレート
[EC-CUBE] 4.0.1 [レンタルサーバ] ローカル開発環境 皆様いつもお世話になっております。 以下のような実装が可能かどうか、可能な場合どのように実装したらよいかのヒントをご教授いただけないでしょうか。 ーーーーーーーーーーーー <やりたい実装> ログアウト後も特定のセッション情報は保持させておきたい。 <背景> ログインした会員はある操作をするとセッションに例のようなセッション情報を保持します。 $this->session->set("eccube.hoge", true); しかしながら、会員はログアウトをすると eccube.hoge のセッション情報はクリアされてしまいます。 ログアウト後もこのセッション情報を保持させたいです。 <途中まで調べた> ・Symfony\Component\Security\Http\Logout\LogoutHandlerInterface.php をどうにかして実装をすればよいのかなと思っております。 ・ログアウト前のセッション情報をなにかに保持させて、ログアウト後にそれを読み込ませて再度 session->set してあげればよいのかなと思っております。(どこでするのだろう…) ーーーーーーーーーーーー 以上になります。 お手数をおかけいたしますが、よろしくお願いいたします。 |
468 |
投稿日時: 2019/3/25 11:34
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 特定のセッション情報をログアウト後も保持させたい 具体的にどのような情報を保持させたいのでしょうか?
会員に関連するような情報でしょうか?
|
g_kai |
投稿日時: 2019/3/25 12:37
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2018/12/18 居住地: 投稿: 16 |
Re: 特定のセッション情報をログアウト後も保持させたい 468様
いつもお世話になっております。 ご確認のほどありがとうございます。 具体的に保持したい値としましては、 少しカスタマイズしていたり裏背景があり説明が難しいのですが、以下の通りとなります。 ・エンドユーザーにアンケートを応えてもらいます。その内容はセッションに保持されます。Customer, Cart, Orderには保持されません。 ・その後の会員登録や注文で使用されます。 ・ログアウト後も保持させたいと考えております。 |
red |
投稿日時: 2019/3/25 15:16
対応状況: −−−
|
神 ![]() ![]() 登録日: 2010/2/15 居住地: 東京都 投稿: 1579 |
Re: 特定のセッション情報をログアウト後も保持させたい クッキーを使えばいいんじゃないでしょうか。。
|
g_kai |
投稿日時: 2019/3/26 8:46
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2018/12/18 居住地: 投稿: 16 |
Re: 特定のセッション情報をログアウト後も保持させたい red様
> クッキーを使えばいいんじゃないでしょうか。。 うわぁ…! セッション、保持させたい、セッション、保持させたい…を考えていたので、考えが抜けてました。 そのとおりです、Cookieですね。。。 試します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |