ホームページ >バックエンド開発 >PHPチュートリアル >Xnova(ogame)のソースコード解釈によるPHP Webゲーム学習(4)_PHPチュートリアル
5. ユーザーログイン (login.php)
最初に、ゲームへの入り口はindex.phpファイルであると言いましたが、それをインストールしたので、当然ログインプロセスに移り、視聴を開始します。
いつものように、前のセクションは事前に紹介したコードなので詳細は説明しません; 違いは、使用される言語ファイルがlogin.moであり、LOGIN定数があることです。以下の通り
次に、前に説明した構造について説明します。初めて入力したブランチは次のコードです。
さて、ユーザーは登録して前の章のプロセスに進むか、ユーザー名とパスワードを入力してログイン プロセスに進むかを選択できます。
1. まず、入力されたユーザーに基づいてデータベースからユーザーのレコードを取得します
2. 記録がある場合は、md5 を使用してユーザーのパスワードが正しいかどうかを判断します
3. パスワードが正しい場合は、ユーザーが後で使用するパスワードを記憶する機能を選択しているかどうかを確認します
4. データベース構成ファイル config をインクルードします
5. ユーザー名、パスワードなどが含まれる Setcookie
6. Frames.php ファイルにリダイレクトします