Fixed auth/csrf issues
This commit is contained in:
parent
1032e94eb4
commit
50c3071c56
2 changed files with 8 additions and 6 deletions
|
|
@ -128,11 +128,17 @@ def login(request):
|
|||
)
|
||||
serializer.save(request)
|
||||
csrf.rotate_token(request)
|
||||
return http.HttpResponse(status=200)
|
||||
token = csrf.get_token(request)
|
||||
response = http.HttpResponse(status=200)
|
||||
response.set_cookie("csrftoken", token, max_age=None)
|
||||
return response
|
||||
|
||||
|
||||
def logout(request):
|
||||
if request.method != "POST":
|
||||
return http.HttpResponse(status=405)
|
||||
auth.logout(request)
|
||||
return http.HttpResponse(status=200)
|
||||
token = csrf.get_token(request)
|
||||
response = http.HttpResponse(status=200)
|
||||
response.set_cookie("csrftoken", token, max_age=None)
|
||||
return response
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue