rails:1328
From: ToyTrain <toytrain@c...>
Date: Mon, 10 Jul 2006 14:29:45 +0900
Subject: [rails:1328] Re: 多重ログイン禁止について
Ken です。 山崎さん、ありがとうございました。 アドバイスを参考に実装してみます。 > 山崎といいます。 > > 単純にログインIDにフラグをつけるという方法では、 > ブラウザを閉じるなど明示的にログアウト操作を行わ > なかった場合に、二度とログインできなくなってしま > います。そこで、以下の処理をしてやるというのが一 > 案です。 > > ログイン操作時、フラグが空の場合 > -------------------------------- > ・フラグを期限付きで立てる。 > ・ページ移動の度にフラグをチェックして、期限切れ > になっていたらログアウトさせる。 > ・ログアウト時、フラグを空にする。 > > ログイン操作時、フラグが空でない場合 > ------------------------------------ > ・フラグが有効期限内であれば、ログインは蹴られる。 > ・フラグが期限切れであれば、フラグの期限を更新し > てログインを許可する。 > > ただし、この方法だと明示的なログアウトを行わなかっ > た場合、フラグの期限切れを待たなくてはいけません。 > > 厳密にはフラグの有効期限のチェックで、OKなら期限 > を延長してやるということをしてやれば、作業を続行 > している間はログアウトされなくて、放置した場合だ > け期限切れになるということをした方が使いやすいと > 思います。 > -- ML: rails@r... 使い方: http://QuickML.com/
1323 2006-07-09 08:11 [toytrain@c... ] 多重ログイン禁止について 1325 2006-07-08 10:06 ┗[y-yamasaki@s... ] -> 1328 2006-07-10 07:29 ┗[toytrain@c... ]