0

別のWebプログラミングの質問。今回は、ユーザーがログインして登録できるシンプルなログインシステムを作成したいと考えています。ログインすると、ログインしていないユーザーには表示されない特別なページが表示されます。アカウントオプションなどはありません。ログインまたはログアウトするだけです。誰かがこれを行う方法について何かアドバイスがあれば、それは大いにありがたいです!

4

1 に答える 1

1

何かアドバイス?最善のアドバイスは、おそらくそのために数千の既存のスクリプトの1つを使用することです。

一般的なアプローチは次のとおりです。

  • 登録ページを作成します。POSTで、ユーザー名とハッシュ化されたパスワードを保存します(ファイルまたはデータベースにシリアル化します)。
  • ログインフォームを作成します。ユーザーデータベース/ファイルのルックアップエントリを送信するときに、ハッシュされたパスワードと比較します。一致する場合は、$_SESSION["user"]=..有効な値に設定してください。
  • 「特別な」ページで、セッションを開始し、有効なuser値を確認します。そうでない場合は、die("with error message.")
  • あなたのタイトルはチャットシステムを要求しているので、それは簡単です。フォームを作成します。1人のユーザーからのメッセージの送信を許可し、ドロップダウンを使用してユーザーが受信者を選択できるようにし、受信した値をデータベースに保存します。すべてのユーザーにメッセージの受信トレイページを提供し、そこに保存されているメッセージを表示します。
于 2011-01-23T19:17:33.643 に答える