人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

WEB制作において、1IDで同時にログインできないようにする方法があれば、教えてください。


●質問者: com111
●カテゴリ:ウェブ制作
✍キーワード:Web ログイン 制作
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● pahoo
●19ポイント

あるサイトに1つのIDで重複ログインできないようにする方法をご質問でしたら、CookieにIDとログイン状態を記述する方法があります。⇒(参考)Cookie---状態管理とトラッキング


2 ● yofucasi
●19ポイント

ログイン、ログアウトの概念を導入するしかありません。

ログインしていないのにログインしてるとシステムが勘違いしてる場合は、

ユーザーの入力によって、強制ログアウトしてもらいます。

回答者1の方法では、違う種類のブラウザを使えば簡単に多重ログインが可能ですので、だめですね。


3 ● sayapa429
●18ポイント

ログイン、ログアウトの概念を導入するしかありません。

ログインしていないのにログインしてるとシステムが勘違いしてる場合は、

ユーザーの入力によって、強制ログアウトしてもらいます。

回答者1の方法では、違う種類のブラウザを使えば簡単に多重ログインが可能ですので、だめですね。

上に同じです。


4 ● idetky
●18ポイント

自分ならば、ユーザーテーブルにloginという項目を用意しておいて、

ログインする際に、ここをチェックするようにします。


login =>empty となっていれば、IDパスワードでログインチェックし、ログインさせます。

と同時に、loginの内容をdoneに変更。

この人がログアウトする際には、再度loginの内容をemptyに変更します。

login =>done の状態で同じIDとパスワードでログインしようとする人がいたら、その人をはじきます。

こんな感じでいかが?


5 ● escape1mgjp
●18ポイント

1IDをどのように実装するかにも依ると思いますが、例えばDBMSを使うのであれば、ユーザ情報テーブルを作成し、ログイン済みフラグのようなものを作っておき、このフラグをみてログイン済みか否かを判断するということが考えられます。


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ