ホームページ  >  記事  >  バックエンド開発  >  php は、同じユーザーが複数回ログインすることを効果的に防止します。php は、login_PHP チュートリアルを効果的に防止します。

php は、同じユーザーが複数回ログインすることを効果的に防止します。php は、login_PHP チュートリアルを効果的に防止します。

WBOY
WBOYオリジナル
2016-07-12 09:04:31904ブラウズ

phpは同じユーザーが複数回ログインすることを効果的に防ぎます、phpはログインを効果的に防ぎます

[問題の説明]:同じユーザーが同時に複数回ログインすることを検出できない場合は危険です。なぜなら、他のユーザーがあなたのアカウントにログインしているかどうかを知る方法がないからです。同じユーザーが複数回ログインできないようにするにはどうすればよいですか?
【解決策】
(1) ログインして本人認証が成功するたびに、session_id が再生成されます。

リーリー

(2) ユーザーデータベースの sessionid フィールドを開き、session_id を再生成した後、このフィールドを更新します。

リーリー

(3) ユーザー名を保存するセッションを作成します

リーリー

(4) URL書き換えを使用してsession_idを渡します

リーリー

(5) ジャンプしたいページの先頭に
を追加します
main.php

リーリー

上記は、同時に同じアカウントへの複数のログインを効果的に防止するための PHP のソリューションです。同じアカウントへの同時に複数のログインの問題を解決する際に皆さんのお役に立てれば幸いです。

www.bkjia.com本当http://www.bkjia.com/PHPjc/1073122.html技術記事 PHP は同じユーザーの複数回のログインを効果的に防止します。 [問題の説明]: 同じユーザーが同時に複数回ログインすることを検出せずに行うと危険です。あなたには何もないから…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。