[Keep Me Logged In]チェックボックスを使用してユーザーログインフォームを作成し、情報を処理するPHPファイルにJQueryを介して値を渡そうとしていますが、使用する正しいコードがわかりません。これが私がこれまでに得たものです:
var username=$("#username").val();
var password=$("#password").val();
var checkbox=$("#checkbox").val();
if(usernameok == true && passwordok == true)
{
$('.validation').html("Logging In").removeClass("error").addClass("success");
jQuery.post("php/login.php", {
username:username,
password: password,
checked: checked
}, function(data, textStatus){
if(data == 1){
window.location.replace("home.php");
}
else{
$('.validation').html("Wrong Password Given").removeClass("success").addClass("error");
}
});
}
次に、Login PHPページで、次のようにRequestを使用しています。
$username= mysql_real_escape_string($_REQUEST["username"]);
$password= md5(mysql_real_escape_string($_REQUEST["password"]));
$checkbox= mysql_real_escape_string($_REQUEST["checkbox"]);
ユーザー名とパスワードの値は問題ありませんが、チェックボックスを渡すのに問題があります。おそらくどこかに:checkedステートメントがあるはずだと理解していますが、どこに置くべきかわかりません。
ありがとう