以下は私のJSコードです
$("#submitPassword").click(function () {
$.ajax({
type: "POST",
url: "@Url.Action("IsUserExist","Register")",
data: { emailOrPhone: $("#emailOrPhone").val(), password: $("#password").val() },
success:function(response){
if (response) {
alert("User Exist");
}
else alert("Doesn't exist");
}
});
});
そして、以下はコントローラー側のコードです
public bool IsUserExist(string emailOrPhone,string password)
{
DBEntities db = new DBEntities();
var q = from profile in db.Profiles
where profile.Email == emailOrPhone && profile.Password == password
select profile;
if (q == null)
return false;
else
return true;
}
間違ったパスワードを入力しても、プログラムは常に警告ボックス、つまり「ユーザーが存在します」を表示しています。何が問題なのか教えてください