[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 メーリングリストの案内