バグ報告 > フロント機能 > [Ver.1.3.4]MYページからのログアウトだけが「不正なアクセス」 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ryo |
投稿日時: 2007/8/20 16:27
対応状況: −−−
|
一人前 登録日: 2007/7/26 居住地: 関西 投稿: 86 |
[Ver.1.3.4]MYページからのログアウトだけが「不正なアクセス」 だいたいタイトル通りですが、
現在、ログインは左右ブロックからは行わず、必ずMYページの入り口(/html/mypage/login.php)に移動して、そこからログイン処理をしています。なので、ログインは特に問題ないのですが、、、 ログアウトは左右のブロックにログアウトボタンを付けているので、クリックするとログアウトするのですが、MYページ内で左右ブロックのログアウトボタンをクリックしたときだけ「不正なアクセスです。」と表示されます。 その時もセッション情報は破棄されていて、結局ログアウトはしているのですが、「不正なアクセスです。」というエラーメッセージページへ遷移しないようにしたいのです。 どなたか、ご存じの方いますでしょうか? 時間ができたら僕も少し探ってみます。
|
ryo |
投稿日時: 2007/8/21 9:27
対応状況: −−−
|
一人前 登録日: 2007/7/26 居住地: 関西 投稿: 86 |
Re: [Ver.1.3.4]MYページからのログアウトだけが「不正なアクセス」 「/html/frontparts/login_check.php」の「case 'logout':」に以下のような記述があります。
引用:
ここの「strpos」の戻り値「$mypage_url_search」には、mypage以外だったらどのような値が帰ってきて、mypageならどのような値が帰ってくるのでしょうか。 マニュアルを参照してみると、 引用:
となってますが、 これだと、「$_POST['url']」には相対パスが入ってる必要があるってことですよね。(「./mypage」など) 現在は、僕がいじったからか、絶対パスになっているんですが、どうも、この辺りが関係しているように思います。 また、後でいじってみますが、後ほど報告します。
|
adachi |
投稿日時: 2007/8/21 10:22
対応状況: −−−
|
EC-CUBE開発チーム 登録日: 2007/2/14 居住地: 大阪 投稿: 93 |
Re: [Ver.1.3.4]MYページからのログアウトだけが「不正なアクセス」 開発チームの足立です。
こちらの現象ですが、バージョン1.3.4から絶対パスをPOSTするように変更されたために発生していたようです。 case 'logout'の部分を下記の用に編集すれば解決するかと思います。
ご報告どうもありがとうございました。 今後ともよろしくお願いいたします。 |
ryo |
投稿日時: 2007/8/21 10:52
対応状況: −−−
|
一人前 登録日: 2007/7/26 居住地: 関西 投稿: 86 |
Re: [Ver.1.3.4]MYページからのログアウトだけが「不正なアクセス」 お返事ありがとうございます。
割と絶対指定にソースを変更しているので、そのせいだと思ってました(^^; 念のため下記のように「SITE_URL」も指定しています。 ”割と絶対指定にソースを変更している”ので(笑) 引用:
|
ゲスト |
投稿日時: 2007/8/24 17:45
対応状況: −−−
|
Re: [Ver.1.3.4]MYページからのログアウトだけが「不正なアクセス」 エラー表示がでています。書き換えてみましたがまだ直りません。
もう少し正確に教えてくださいお願い致します。 |
|
ゲスト |
投稿日時: 2007/8/24 18:12
対応状況: −−−
|
Re: [Ver.1.3.4]MYページからのログアウトだけが「不正なアクセス」 投稿したゲストです。
前ログにありました。開発チームのかたのファイルをダウンロードし、上書きして直りました。有難うございます。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |