[PHP-users 29208] Re: setIdle でログアウトしたが、ブラウザ更新すると何故か認証されてしまいます。

佐本 達義 ttsamoto @ yahoo.co.jp
2006年 5月 15日 (月) 09:39:35 JST


樹さん、ありがとうございます。

私の方でも同じように
session_destroy();
のコードを追加し、再度試してみましたが、
やはり、前回同様認証されてしまいます。

--- 樹 <ordinary.plusminus1 @ gmail.com> からのメッセージ
:
> はじめまして、樹と申します。
> 
> pear::Authでログアウトできないということですが、
> auth_login.phpでセッションを削除してないのが
> 原因と考えられます。
> 
> 自分の環境下では以下のように変更したら、作動しました。
> 
> auth_login.php
> ----------------------------------------
> [前略]
> >
> >switch($status) {
> >case AUTH_IDLED:
> > session_destroy();
> >
> >   $message =
> '長時間アクセスがなかったため認証をリセッ
> >トしました。';
> >   break;
> >case AUTH_EXPIRED:
> > session_destroy();
> >
> >   $message =
> '有効期限切れのため認証をリセットしました
> >。';
> >   break;
> >case AUTH_WRONG_LOGIN:
> >   $message =
> 'ユーザ名またはパスワードが間違っています
> >。';
> >   break;
> >case AUTH_SECURITY_BREACH:
> >   $message =
> 'IPアドレスまたはブラウザを検出されたため
> >認証をリセットしました。';
> >   break;
> >default:
> >   $message = '';
> >   break;
> >}
> >
> >
> [後略]
> -------------------------------------------------------
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ -
> 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
> 

--------------------------------------
Yahoo! JAPAN 10th Anniversary Special Feature
--- Enjoy Yahoo! Auction with Yahoo! Mail !! ---
http://pr.mail.yahoo.co.jp/auction/


PHP-users メーリングリストの案内