[Tep-j-general] Re: SSL をつかったときに顧客へのメールにあるinvoice URL が働かないのですが?

Zurück zum Archiv-Index

Mineaki Gotoh gij****@peak*****
2002年 11月 12日 (火) 18:09:13 JST


伊豆さん、こんにちは。後藤です。

> >とりあえず、うちは、HTTP用とHTTPS用で、ホスト名も違いますが、ちゃんと
> >ログイン後に目的のページにredirectされています。(もちろん、ログイン
> >してからブラウザで戻り、再度ログインボタンで入るとトップに飛ばされま
> >すが、これは正常な動作です)
> ここの仕様、どういう動作でしょう。
> 開発・テスト中での現象なので、後藤さんのおっしゃってるような遷移をしている
> 可能性は、十分あり得ます。教えていただけないでしょうか。

私自身、ざっと流れを追っただけですので、正確でないとは思いますが、私
の理解しているのは、こんな感じです。

(1) account_hitstory.php 等、ログインが必要なページについては、まず最
    初に、そのセッションでログインできているかどうかのチェックが入る

(2) ログインしていない場合、navigationHistoryクラスのインスタンス
    $navigationを生成し、該当ページのURL,GET,POST等が保存され、セッショ
    ン変数として保持してから、login.php にリダイレクトされる

(3) ログインに成功すると、$navigationに登録されたURLに、GET,POST変数
    などを復元しながらリダイレクトする。$navigationがない、または、壊
    れている場合は、トップページに飛ばす。$navigationは、この時点でリ
    セットされる

というわけで、$navigation変数の復元に失敗しているのではないかと予想し
ているわけです。


> >伊豆さんのケースでも、SSLを使わなければ、TOPページに飛ばされることは
> >なくなりますか?
> そうです。ログイン成功か失敗かどちらかになり、未ログイン状態でTopページに
> 飛ばされることはありません。

貴重な情報ありがとうございました。これでかなりポイントを絞れるような
気がします。問題は、本気でデバッグできるだけの時間が私にあるかどうか、
ですが (^^;;;;


catalog/includes/configure.php および Apacheの設定も了解しました。

私が見る限りでは、まったく問題がない設定だと思います。というか、うち
と瓜二つの設定ですね。

なぜうちではうまく行って、伊豆さんのところではうまく行かないのか、ちょ
っと判らないですね。

ブラウザ依存(SSL実装)の問題である可能性もありますので、伊豆さんが「高
い確率で失敗する」とされたOperaを私も入れてみます。

-- 
株式会社PEAK  ネットワーク技術担当 後藤 <gij****@peak*****>




Tep-j-general メーリングリストの案内
Zurück zum Archiv-Index