1
私はPHPの初心者です。私はサーバーとクライアント側の検証でログインアプリケーションを作っていました.dbとマッチングした後にパスワードが間違っていると、ログインページにエラーが表示されます。または電子メールがユニークでない場合は...まあそれのようなものです。 があります行うにはより多くのものがあるが、あなたがこの方法を考えることができますあなたはフロントエンドで接続エラーが発生しました
var username = "....";
var password = "....";
$.ajax({
url: "/login",
method: "POST",
data:{username,password}
}).done(function(data) {
if(data.success){
$("#msg").html("Success");
}else{
$("#msg").html(data.err_msg);
}
});
PHPファイルで
<?php
function checkAuthentication(){
$errormsg = "";
$result = true;
try {
//your data and query to check 'username' and 'password'
if(!$password_match){
$result = false;
$errormsg = 'Invalid credential';
}
} catch (Exception $exception) {
$result = false;
$errormsg = 'Database error! ' . $exception->getMessage();
}
//return json data
return json_encode(["success"=>$result,"err_msg"=>$errormsg]);
}
?>
AJAXを使用する必要があるDBから確認した後、認証エラーを表示するには、あなたに
あなたの質問は? –
@u_mulderだから私はmysql dbを確認した後に "間違ったパスワード"と "メールがすでに存在する"のようなエラーを自分のフィールドの下に入れたい –