2011-06-25 17 views
1

私はログインシステムで作業していますが、ユーザが間違ったユーザ名&を入力した場合、ログインページにエラーを返すようにしたいと思います( "間違ったユーザ名やパスワード"私は2つのファイル使用している時点では)PHPログインが失敗しました - エラーが返る

: ファイル番号1を - HTML - PHP - - 数2 ファイル番号2を提出するユーザ名&パスワードを投稿ログインフォームの場合には、ユーザ名&パスワードをチェック一致すると、次のページにリダイレクト 他の場合は、ページ番号2にエラーメッセージを表示します。

私はガイドールは、私はこれを行うための一般的な方法は、ログインフォームがオンに転載持つことであると考えてい

+0

あなた自身のログインシステムを書くべきではないでしょう、おそらくそれはVERY INSECUREになるでしょう。 openid、facebook connect、Twitterシングルサインインのようなものを使うべきです。 – Alfred

答えて

2

エラーメッセージを収集し、セッション変数として設定できます。このタイプのセッションメッセージは「フラッシュメッセージ」と呼ばれます。

チェックアウト同様の質問Help a Beginner with a PHP based Login System

その質問の例では、セッションベースのフラッシュメッセージを実装する方法が含まれています。

+0

+1分かりやすい回答 –

0

私はあなたの助けを感謝します、それはページ番号1

にエラーメッセージを表示したいですあなたがログインを決定した後のPHPページは間違っていた。さもなければページ1はphpでなければならないので、ページ2がそれにリダイレクトした後で警告を表示するロジックを実行することができます。

+0

基本的には以下のようなものがあります。ユーザーが別のログインを試みるためのログインフォームが表示されます。 if(!$ fail) { echo "

"; } – Andrew

関連する問題