Web サイトに django を使用しようとしています。このコードを使用してログインを実装しました:7
user_django = authenticate(username=email, password=passw)
login(request, user_django)
django restフレームワークを使用して動作しています。しかし、ajaxリクエストで使用すると、Cookieが保存されていないと思います。ユーザーがログインしているかどうかを確認するためにdjango関数も使用しています:
if request.user.is_authenticated():
return Response('1')
else:
return Response('0')
ログイン情報を保存するために、クライアント側で何か特別なことをする必要がありますか?
私のJavaScriptログイン:
function userLogin(){
var user_email = $('#login_user_email').val();
var user_pwd = $('#login_user_pwd').val();
var data = {email:user_email, password:user_pwd};
$.ajax(prefix+ 'userLogin/', {
success: function(output, status, xhr){
$('#login_btn').click();
},
data: data,
type: 'POST'
});
}