Webサイト構築にあたって、二重ログインチェックについてお聞きしたいです。


二重ログインのチェックが掛かっている場合、
一体どの範囲まで二重ログインの制御ができるのでしょうか?

リロード(画面の再読み込み)されたり、
送信ボタンを連打されたりした場合でもちゃんとチェックを行えるでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/10/17 23:42:47
  • 終了:2007/10/24 23:45:04

回答(3件)

id:snpgr No.1

snpgr回答回数27ベストアンサー獲得回数32007/10/18 11:07:54

ポイント27pt

http://q.hatena.ne.jp/

URLはダミーです


>リロード(画面の再読み込み)されたり、

>送信ボタンを連打されたりした場合でもちゃんとチェックを行えるでしょうか?


可能です


データベースに排他ロックを掛ける

ログイン情報が既に登録されているか調べる

既に登録されていればログイン失敗、登録されてなければログイン情報を登録(ログイン成功)

データベースのロックを解除


こんな感じの手順でログイン処理を行えば、後から来たログイン要求はロックに引っかかって待機するので

複数のログイン処理が同時に行われることはなくなります


ただし期限(セッション単位など)を決めてデータベースからログイン情報を消去しないと

今度は2度とログインできなくなります

id:like_aoihana

DBのロックを使うのですね。

注意事項まで教えて頂き、ありがとうございます。

2007/10/23 01:11:03
id:karate_kid001 No.2

karate_kid001回答回数93ベストアンサー獲得回数22007/10/19 05:28:44

id:like_aoihana

ありがとうございます。

自作の二重ログインチェックで参考になりそうです。

2007/10/23 01:11:42
id:minkpa No.3

minkpa回答回数4178ベストアンサー獲得回数552007/10/20 16:45:52

ポイント26pt

リロードや連打についてはチェック出来ます。

リロードに関してはチェックしない設定にしているところも多いですが。

http://q.hatena.ne.jp/1192632164

id:like_aoihana

ありがとうございます。

チェックできるのなら安心です。

参考にさせて頂きます。

ちなみに、時間間隔が殆ど無い刹那的な連打にも対応できるのでしょうか?

2007/10/23 01:09:44

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません