Wordpress プロジェクト用に別のログイン ページを作成しようとしています。このログインの方法は、jquery ajax を介して wp-login.php にログインを送信することです。
var dataString ='log="'+$('#user_login').val()+'&pwd='+$('#user_pass').val()+'"&redirect_to=&testcookie=1&wp-submit=Log+In';
$.ajax({
type: "POST",
url: "agents/wp-login.php",
data: dataString,
}).done(function( msg ) {
$.ajax({
type: "POST",
url: "mworkFile.php",
data: { task: "FirstLoad"}
}).done(function( msg ) {
$('#masterdiv').html(msg);
lsoff();
});
});
});
ユーザーがログインしているかどうかを確認するために mworkfile を使用していますが、そこまではできません。URL (dataString) に何かが欠けている可能性があると思います。データが /wp-login.php に送られ、ユーザー名とパスが正しいことを確認しました。この情報をクロム経由で渡そうとすると、ログイン画面に戻ります。試したURLです。www.website.com/agents/wp-login.php?log=TheUsername&pwd=ThePW&redirect_to=&testcookie=1&wp-submit=ログイン.