[PHP-users 31192] Re: ログインで一人のみアクセス可能にしたい

ゆむ qqqz9b69 @ green.ocn.ne.jp
2007年 1月 3日 (水) 20:32:38 JST


ゆむ と申します。

ユーザーIDに対してセッションIDを記録して、そのセッションが有効な間は他の
セッションIDでログインできないようにするという手もあります。

間違えてログアウトせずにブラウザを閉じてしまったら、セッションタイムアウ
トまでそのIDでログインできなくなりますが...

また、同じユーザーIDで新たにログインしたら、古いセッションを叩き殺してみ
るとか、いろいろ方法はあるかと思います。


↓↓↓↓↓↓↓↓↓ Original Message ↓↓↓↓↓↓↓↓↓
From:    小川 洋|Hiroshi Ogawa <wiredhiro @ ybb.ne.jp>
To:      PHP-users ML <php-users @ php.gr.jp>
Date:    Wed, 3 Jan 2007 03:26:02 +0900 (JST)
Subject: [PHP-users 31184] Re: ログインで一人のみアクセス可能にしたい
- - - - - - - - - - - - - - - - - - - - 
> 山中さん
> 
> 小川です。
> アドバイスをありがとうございます。
> フラグを立てることはいいアイデアです。
> 確かに問題は、ログオフしないユーザの場合、どうフラグを
> 寝かせるかですね。制限時間を設けて、フラグを寝かせるのも
> いいかも知れません。
> 
> --- Nobuo Yamanaka <nobuo @ yamanakake.com> wrote:
> 
> > 山中といいます。
> > 
> >  ピントがずれていたらごめんなさい。
> > 
> > On Tue, 2 Jan 2007 18:45:48 +0900
> > 小川 洋|Hiroshi Ogawa <wiredhiro @ ybb.ne.jp> wrote:
> > 
> > >
> > 早速ですが、ログイン画面で、ユーザIDとパスワードを入力
> させ
> > 
> > > る場合、最初にアクセスした一人だけをログイン成功
> > >
> > にし、後に同じIDとパスワードでアクセスして来た者を拒否
> した
> > 
> > > い場合、どんな方法が考えられるでしょうか?
> > 
> >  通常は、IDとパスワードを管理しているテーブルに、ログ
> イン済みフラグなん
> > かを持って、ログイン時にそのフラグが立っていなければロ
> グインを成功させて
> > フラグを立てる、立っていたら失敗させるっていうのがパタ
> ーンではないでしょ
> > うか。
> > 
> >  単にフラグでなく、ログインしてきた日時やクライアントIP
> アドレスを記録す
> > るようにすれば、トラブル時の調査に役立ちますね。
> > 
> >  問題は、きちんとログオフしないユーザのフラグを、どの
> ようにして寝かせて
> > やるかでしょうか。
> > 
> > -- 
> > Nobuo Yamanaka
> > E-Mail  : nobuo @ yamanakake.com
> > WebSite : http://www.yamanakake.com/
> > 
> > _______________________________________________
> > PHP-users mailing list  PHP-users @ php.gr.jp
> > http://ml.php.gr.jp/mailman/listinfo/php-users
> > PHP初心者のためのページ -
> > 質問する前にはこちらをお読みください
> > http://www.php.gr.jp/php/novice.php3
> > 
> 
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
↑↑↑↑↑↑↑↑ Original Message Ends↑↑↑↑↑↑↑↑


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