ASPの社内システムで、多重ログインを防止をするのですが、社内環境によってDHCP(ランダムのIP)を採用している場合があり、DBなどでIPを管理するマスタでは対応しきれません。
この手の開発の実例は当然あるかと思われますが、
上記のようなシステム構築においてどのようなシステム設計が妥当でしょうか。
ご教授をお願いいたします。
ルール)
・ログイン状況をDBで持たせるのは可能
・Sessionでのログイン状況を持たせるのは可能
・cookieでのログイン状況を持たせるのは不可
・ログイン状況の有効が切れる条件としては以下の3点
1:ログアウトをした場合
2:放置された状態で30分経過された場合
3:ブラウザを閉じられた場合
以上です。
大変お手数をおかけしますが、宜しくお願いします。
なお、情報不足の場合は随時補足いたします。
No.1ベストアンサー
- 回答日時:
DHCPに通常はリリース期間があるので、期間中はパソコンを再起動しても同じIPアドレスが振られます。
「DBなどでIPを管理するマスタ」でOKと思います。
(ユーザーID, IPアドレス) の組み合わせをログイン時にDBに登録。
ただし、既にユーザーIDに対応するIPアドレスがDBにある場合はエラーとする。
ログアウト時またはセッションタイムアウトでDBから削除。
前提条件
DHCPのリリース期間が設定されている。
プロ串サーバを通さない。
>ブラウザを閉じられた場合
技術系のMLや掲示板でよく話題になりますが、ブラウザが閉じられたのをサーバに通知する方法はありません。
複数のパソコンを使うユーザーには、ログオフを徹底されるしかないですね。
No.3
- 回答日時:
> やはり、このような場合は特別に「管理者メニュー」などで救済処置をしないといけないのでしょうか。
30分過ぎれば自動的に復旧しますが、緊急用にそういう機能を用意しておくのがいいでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Chrome(クローム) Google Chrome の同期が必ず一時停止になってしまい困っています。 GoogleChrom 2 2023/02/04 16:45
- その他(SNS・コミュニケーションサービス) 【至急】Microsoft teamsログインできないループ・・ 3 2023/05/17 13:17
- PHP sessioncookieをではなくcookieを使わなければならない理由について… 4 2022/11/07 13:01
- LINE LINEの不正ログインについて パソコン等からのログインは拒否設定していますが、万が一スマホから不正 1 2023/06/18 12:49
- Chrome(クローム) Google Chrome の同期が必ず一時停止になってしまい困っています。 GoogleChrom 1 2023/02/05 09:59
- デスクトップパソコン Google Chrome の同期が必ず一時停止になってしまい困っています。 GoogleChrom 1 2023/02/05 19:19
- サーバー Windows2019CALとRDS CALについて 1 2022/06/19 13:48
- LINE simフリー端末で前回もっていた端末でline引継ぎ 2 2022/10/07 10:11
- 法学 刑法と社会について 2 2022/07/31 01:38
- 所得税 電子税?のメールについて教えてください 8 2022/09/04 21:38
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBSでIEのログイン画面でのアカ...
-
セッション管理について(同時...
-
PHPからWindowsログインユーザ...
-
VBAでHTTPログイン
-
戻るボタンで、ログイン中を維...
-
xoopsの管理者メニューが・・・
-
VBからローカルサーバーにログイン
-
ページが参照された時にログイ...
-
3dsのyoutubeにログインできな...
-
c# 文字列の最後から1文字削除...
-
コネクション・セッション・ト...
-
VBAで一時中断したプログラムの...
-
getParameterで値が取得できず...
-
チェックボックスの値をコピー
-
ASP.NET(VB)でのデータグリッド...
-
グリッドビューでのチェックボ...
-
JSPでメッセージボックスを表示...
-
SPREADでカーソルの位置を1行目...
-
DataGridViewのチェックボック...
-
HTMLボタンの文字色を変え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPからWindowsログインユーザ...
-
VBAでHTTPログイン
-
勝手にログアウトされてしまい...
-
戻るボタンで、ログイン中を維...
-
青い枠のみのHTML
-
別画面で起動するとログインセ...
-
特定の端末からのみWebシステム...
-
VB6)「DoEvents」について。(...
-
INPUTにnameがない場合のsubmit
-
バッチファイルでログイン後の...
-
えきねっとのログイン画面はどこ?
-
ログインフラグがわかりません。
-
Windows認証でDBにアクセスでき...
-
セッション管理について(同時...
-
2重ログインのチェック
-
エディットボックスの非表示方法
-
セレニウムで自動ログインする方法
-
教えてgooログインについて
-
VBからローカルサーバーにログイン
-
デュラララのダラーズ見たいな...
おすすめ情報