PHPで簡単なログインを実装したいと思います。しかし、また、ログインが間違っているときにエラーメッセージをカスタマイズしたいとします。たとえば、エラーメッセージを赤色で表示するなどです。ログイン時にカスタムエラーメッセージを表示
Login.phpLogin.php
ファイルで
<form id="frmlogin" name="frmlogin" method="POST" action="validarUsuario.php">
<p><input type="text" name="usuario" id="usuario" class="required" maxlength="50" placeholder="Nombre Usuario"></p>
<p><input type="password" name="password" id="password" class="required" maxlength="50" placeholder="Password"></p>
<p id=error> </p>
<p class="submit"><input type="submit" name="commit" value="Login"></p>
</form>
validarUsuario.php
<?php
include("connection.php");
conectar_bd();
$usr = $_POST['usuario'];
$pw = md5($_POST['password']);
$sql = "SELECT usr FROM Client WHERE usr = '$usr'AND password ='$pw'";
$result = mysql_query($sql, $con);
if ($fila = mysql_fetch_array($result)) {
header('Location: menuclient.php');
} else {
/* How customize my message error */
}
?>
、ユーザ名またはパスワードが正しくないとき、私は、表示したいですたとえば、の場合id = error:「ログインが正しくありません」は赤で表示されます。 私はPHPでそれができるかどうかは分かりません。 ご協力いただきありがとうございます。
追記:パスワードをハッシュするときに塩を使用する必要があります(https://crackstation.net/hashing-security.htm) – Chaim
ありがとう!私はより多くのセキュリティに塩を追加します – arisolarpower