PHPの完璧なログインモジュール「個人管理システム」_PHPチュートリアル
Jul 20, 2016 am 10:58 AM
はじめに
個人管理システムには多くの問題がありますので、バグ修正や機能追加を歓迎します。
今日はログイン部分を改善します。 QQ グループ: 152448006
アドレス:
ログイン
ログインの部分は、言うは易し、言うは難し!しかし、うまくやるのは簡単ではありません。
私は 2 つの要素を考慮しました:
1.ユーザーは比較的怠け者なので、一般に、入力が多すぎるログイン インターフェイスを好みません。
2. セキュリティ: まず第一に、検証コードを思い浮かべる人が多いと思います。そのため、4 回目にログインに失敗すると、バックグラウンドで確認コードが検証されます。
検証コードは、PHP アプリケーション全体を通過する必要がありますが、個人的には、PHP アプリケーション層の前にこの攻撃 IP をブロックすることをお勧めします。しかし、私はそれほど良いハードウェア条件を持っていないので、単純なアプリケーションを作成しただけであり(データベースでは、やはりPHPを通じて適用する必要があります)、条件が他のアプリケーション(memcachedなど)に直接配置されるのを待ちます。将来。
ログインプロセス
1. ページを開きます:
1) ユーザーが 3 回以上ログインした場合、ページを開いたときに確認コードが表示されます。
2) 6回を超えると、外部IPが直接ブロックされます。
2. ログイン操作
1) IP をブロックします。IP が 6 回以上ログインしたかどうかを判断します。
2) アカウントを認証する際、認証回数に基づいて認証コードを実行するかどうかを決定します。
ありがとう

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
