![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
こんばんは。お世話になっております。
会員登録のあるサイトを作成しているのですが、「ログインしたらフラグを立て、ログアウトしたらそれを消去、ブラウザを閉じたら・・・」というのを何度か目にしたことがありますが、そのフラグとはどんなものが適切で、ブラウザを閉じた場合のフラグの削除?はどんなアクションで行うのでしょうか?
先の、「ログインしたら・・」という流れも些か曖昧なところがあるかもしれませんが、2つのIDを登録した場合、2つのブラウザを立ち上げ、違うIDでログインされないようにするには?などを考えての策での質問です。
皆様のアイデアを伺えれば幸いです。宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
こうした場合にはcookieを使うことが多いと思います。
「フラグを立てる」は「ブラウザにcookieを記憶させる」、「フラグを削除」は「cookieを削除」と読み替えれば良いでしょう。cookieには期限つきで設定する方法と、ブラウザが開いている間だけ覚えさせておく方法があります。ブラウザを閉じても一定時間内にページを開けば再ログインが不要としたければ期限付きで、一度閉じたら再ログインが必要にしたければ後者の方法で実装すれば良いと思います。
cookieを使えば、同じブラウザを2枚開いても別々のIDでログインすることはできなくなります。ただし、IEとFirefoxなど別の種類のブラウザを起動した場合には、そうした制限はありません。
ひとりが2つのIDを使っているのか、本当に別の人が使っているのかを識別する方法がないので、cookieで同一ブラウザ上での多重ログインを防ぐ以外には、多重ログインを防ぐ方法で現実的なものはあまりないのではないかと思います。
参考URL:http://dek.dip.jp/tohoho/wwwcook.htm
magid 様
はじめまして、おはよう御座います。
フラグを立て・・と、曖昧な認識からか、DBへその情報を随時登録する?などと考えていましたが、クッキーで対処出来るのですね。
なるほど~と、貴重なアドバイスに感謝いたします。
有難う御座いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 dアカウントでログイン 5 2022/11/25 17:26
- Yahoo!メール Yahooアカウントにログインできなくなって困っています。 2 2023/05/16 02:28
- ハッキング・フィッシング詐欺 OKWAVEのログインと会員登録と新規登録 1 2023/04/10 17:09
- その他(gooサービス) dアカウントを登録できません 1 2023/03/03 23:35
- Yahoo!メール Yahooアカウントにログインできないです。 1 2023/05/26 09:01
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- VPN VPNの匿名性に関する質問 1 2022/07/18 07:05
- その他(クラウドサービス・オンラインストレージ) おすすめのパスワードマネージャは? 1 2023/02/28 20:09
- その他(動画サービス) OKWAVE ログインと会員登録 13 2023/04/09 15:40
- Chrome(クローム) 入力フォームの履歴を消したい 2 2023/06/29 13:02
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPのCookieが有るか無いかで、...
-
クッキーの発行と取得
-
ポインター引数の関数でコンパ...
-
char str[256]の256の意味は?
-
エクセルシート名の制限を変更...
-
UTF-8で5~6バイトになる文字コ...
-
10Mバイトて文字数に すると何...
-
「1TB」のHDDに日本語は何字入...
-
Excel 1セル当りの文字数が2...
-
Excel VBA メール作成について ...
-
バイト列とバイナリ列の違いが...
-
10個の実数に対する降順ソート...
-
COBOLのCOMP形式について
-
64bit対応
-
半角、全角の判別方法
-
Cのプログラムがどうしても動き...
-
memcmp バイナリデータの比較方法
-
【VB2005】テキストボックス内...
-
SQLで1バイト、2バイト混在...
-
バイナリとBCDコード
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
異なるドメインのサイトでcooki...
-
なんでブラウザでPHPを動かすた...
-
COleDateTime とtime_t
-
ブラウザ間でCookieを共有する...
-
PHPのCookieが有るか無いかで、...
-
クッキーを連想配列で扱う方法...
-
ゲームノベルのような分岐のあ...
-
XML文書の書き方
-
クッキーが消せない
-
javascriptでcookieを削除するには
-
クッキーの喪失??
-
LWP::Simple;でWebページを取得...
-
ポインター引数の関数でコンパ...
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
エクセルシート名の制限を変更...
-
COBOLのCOMP形式について
-
stable diffusionのエラー
-
ビットスワップとバイトスワッ...
-
char str[256]の256の意味は?
おすすめ情報