登录回调的url改为相对路径

This commit is contained in:
virusdefender 2016-05-30 15:57:03 +08:00
parent c30c3f3528
commit 383935c4d8
No known key found for this signature in database
GPG Key ID: 1686FB5677979E61
2 changed files with 2 additions and 3 deletions

View File

@ -33,7 +33,7 @@ class BasePermissionDecorator(object):
if self.request.is_ajax():
return error_response(u"请先登录")
else:
return HttpResponseRedirect("/login/?__from=" + urllib.quote(self.request.build_absolute_uri()))
return HttpResponseRedirect("/login/?__from=" + urllib.quote(self.request.path))
def check_permission(self):
raise NotImplementedError()

View File

@ -4,7 +4,6 @@ import json
import urllib
from django.http import HttpResponseRedirect, HttpResponse
from django.contrib import auth
from utils.shortcuts import error_response, error_page
from .models import ADMIN
@ -19,6 +18,6 @@ class SessionSecurityMiddleware(object):
return HttpResponse(json.dumps({"code": 1, "data": u"请先登录"}),
content_type="application/json")
else:
return HttpResponseRedirect("/login/?__from=" + urllib.quote(request.build_absolute_uri()))
return HttpResponseRedirect("/login/?__from=" + urllib.quote(request.path))
# 更新最后活动日期
request.session["last_activity"] = time.time()