ユーザーがログインフォームにユーザー名とパスワードを入力すると、phpを使用して、SQLデータベースの「users」テーブルにあるデータと比較することにより、入力されたデータのサーバー側の検証を行います。パスワードが間違っている場合は、リダイレクトせずにユーザーに通知したいと思います。たとえば、JavaScriptダイアログを使用します。それは可能ですか?ユーザーに通知する唯一の方法は次のとおりです。
if ($password_given != $password_from_db) {
echo "Wrong password."; // Dull non-html notification issued by the server
};
また
if ($password_given != $password_from_db) {
header('Location: index.php?page=wrongpassword'); //Need redirection
};
とにかくこれに別の方法はありますか?
入力されたデータを取得してサーバーに送信して処理するJavaScriptはアイデアですが、JavaScriptで使用する結果を返すにはどうすればよいですか?