質問 > フロント機能 > マイページ内で302リダイレクトが発生する |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nanana723 |
投稿日時: 2023/8/30 2:55
対応状況: −−−
|
常連 登録日: 2023/4/6 居住地: 投稿: 36 |
マイページ内で302リダイレクトが発生する [EC-CUBE] 4.1.2-p1
[レンタルサーバ] Xサーバー [PHP] 7.4.33 [導入プラグインの有無] 導入プラグイン有り ・データ移行プラグイン ・商品おすすめ順並び替えプラグイン for EC-CUBE4 ・商品レビュー管理プラグイン ・関連商品プラグイン ・ソニーペイメントサービス決済プラグイン ・有料テンプレートに付属していた、ブロックを追加するための独自プラグイン [カスタマイズの有無] カスタマイズ有り ・有料テンプレートの適用 ・独自の商品検索ページ開発 ・ヘッダーブロックに独自の商品検索ページへ遷移するためのForm追加 ・特定の住所の場合に送料を変更する機能の開発 [現象] ・フロントページのマイページ内でページ遷移を行うと302リダイレクトが発生してログイン画面に戻ってしまう。 ・ページ遷移をしたときに必ず302リダイレクトが起こるわけではなく、マイページ内で複数ページに渡って遷移した後に発生する。 ・会員情報編集の登録ボタンを押下した際は必ず302リダイレクトが発生する。 [質問] 発生している現象について3つ質問させていただきたいです。 ■質問1.設定されている.htaccessファイルの記述に302リダイレクトに関わる記述は見受けられますか? 現在開発中のECCUBE4.1のルートフォルダ直下に配置している.htaccessファイルは下記のような記述があります。
上記の記述の中に302リダイレクトに関わるような記述は見受けられますでしょうか?
リダイレクトについて調べて302リダイレクトの設定は上記のような[R=302,L]という記述をするということは理解しました。 現在設定中のルートフォルダ直下の.htaccessファイルの記述にはその内容はないので、この.htaccessファイルが原因ではないと思っているのですが 念のためご意見をいただきたく存じます。 ■質問2.標準のECCUBE4.1のマイページにおけるリダイレクトはどのファイルで制御しているのでしょうか? 非ログイン時にマイページ内のページを表示しようとするとログインページにリダイレクトするのはECCUBE4.1の標準機能だと思うのですが、 その制御はどのファイルに記述がありますか? src/Eccube/Controller/Mypage/MypageController.php内の
でログイン中のときにはマイページにリダイレクトするという記述があるのはわかるのですが、 その逆で非ログイン時にログインページへリダイレクトするという処理を行っている箇所が見つけられずにいます。 どのファイルでログインページへのリダイレクトを制御しているかがわかれば、もう少し自分で調査ができるのではと思っているのでご教授いただけますと幸いです。 ■質問3.セッションと302リダイレクトについて 開発者ツールでcookiesのeccube(Expires/Max-AgeがSessionとなっているもの)のValueを確認したところ、 ログイン後の値と同じ値がリダイレクトしたあとのログインページの表示時でも設定されています。 これはセッションが切れたからリダイレクトが発生しているのではなく、 セッションが切れていないのにリダイレクトが発生していると考えるのは正しいですか? 質問事項は以上です。 何卒よろしくお願い申し上げます。 |
balisys |
投稿日時: 2023/12/4 17:12
対応状況: −−−
|
仙人 登録日: 2020/7/5 居住地: 投稿: 409 |
Re: マイページ内で302リダイレクトが発生する 私の方で検証できていないので詳細な回答はできませんが、以前に302リダイレクトを仕込んだことは無いでしょうか。
ECCUBEのキャッシュ、ブラウザのキャッシュを削除していないようでしたら、一度削除してみてください。 |
shinra |
投稿日時: 2023/12/7 17:18
対応状況: −−−
|
一人前 登録日: 2017/9/2 居住地: 投稿: 133 |
Re: マイページ内で302リダイレクトが発生する 質問2に関してですが
ECCUBE4の認証処理はsymfonyのsecurityコンポーネントを利用しています app/config/eccube/packages/security.yaml にてどういった設定なのかを確認してみて下さい |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |