[Blog_users_ml] ログイン画面が繰り返して出てきます

Hasui Eiji blog_users_ml@dropcontrol.com
Fri, 21 Nov 2003 15:24:36 +0900


こんにちは。はすいです。

> > mt_load.cgiに成功し、ログインできたのですが、
> > Edit your profileをクリックすると、再度ログインの画面が
> > 出てきてしまいます。どうしたら良いか教えて下さい。

> たぶん、これと一緒でしょう。
> http://ml.dropcontrol.com/pipermail/blog_users_ml/2003-March/000103.html

気になったので私も過去の環境を調べてみました。
私も前に設置していた環境で、www 無しのドメイン名を使っていたんですが、
なぜか mt.cfg の CGIPath には www 付のドメインを設定してました。
で、同じ現象になっていたようです。
私の場合、強制的に戻されたログイン画面をブックマークに登録したので
以後同じ現象には会わなかったようですね。

後学のために処理を追ってみました。
ページ間の移動(リンク等)や form の action 属性には CGI までの
ルートからのパス(/cgi-bin/mt/mt.cgi・・・)が使われているのですが、
登録後のリダイレクトの場合はドメイン名を含めたパスが使われているんですね。
それで上記のような場合だとリダイレクトの時 cookie が一致しなくて
戻されると。

謎が解けました。ありがとうございました。

元記事の方はどうだったんでしょうかね?