实现根据用户登录状态的来确定首页页面跳转问题

This commit is contained in:
hohoTT
2015-09-13 21:58:13 +08:00
parent 530b45b39c
commit fcb0a3b2a6
3 changed files with 14 additions and 3 deletions

View File

@@ -36,11 +36,24 @@ class UserLoginAPIView(APIView):
else:
return serializer_invalid_response(serializer)
@login_required
def logout(request):
auth.logout(request)
return http.HttpResponseRedirect("/")
def page_jump(request):
if not request.user.is_authenticated():
return render(request, "oj/index.html")
try:
if request.META['HTTP_REFERER']:
return render(request, "oj/index.html")
except KeyError:
return http.HttpResponseRedirect('/problems/')
class UserRegisterAPIView(APIView):
def post(self, request):
"""