重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【解消】通知が届かない不具合について

phpのPEAR::Authでディレクトリが変わった場合に再度認証画面を表示させるようにしたいのと考えております。

例えば
(1)http://aaa.jp/aaa/index.php
にアクセスした際にphp.iniのauto_prepend_fileでログインページを強制的に表示させ認証させる
認証後は
(2)http://aaa.jp/aaa/bbb.php
(3)http://aaa.jp/aaa/bbb/index.php
などのページにはアクセスできるようにする
(4)http://aaa.jp/bbb/index.php
にアクセスした場合には再度認証を求める(IDやパスは(1)で認証したものとは異なる)

といった動作をしたいのですが、(1)で認証すると、(4)にアクセスする時まで認証したものとして表示されてしまいます。
また、サブドメインを設定して別ドメインとすれば、再度認証を求められるようなのですが、運用上の問題で、同じドメインで管理しなければなりません。

どのようにすればいいかご存じの方いらっしゃいましたら、ご教授お願いいたします。
よろしくお願いいたします。

A 回答 (1件)

アクセスされたディレクトリごとにSessionNameを変えればいいのでは?



http://pear.php.net/manual/ja/package.authentica …
    • good
    • 0
この回答へのお礼

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

お礼日時:2012/04/26 21:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!