mirror of
https://github.com/QingdaoU/OnlineJudge.git
synced 2024-09-21 08:23:20 +00:00
登录回调的url改为相对路径
This commit is contained in:
parent
c30c3f3528
commit
383935c4d8
@ -33,7 +33,7 @@ class BasePermissionDecorator(object):
|
|||||||
if self.request.is_ajax():
|
if self.request.is_ajax():
|
||||||
return error_response(u"请先登录")
|
return error_response(u"请先登录")
|
||||||
else:
|
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):
|
def check_permission(self):
|
||||||
raise NotImplementedError()
|
raise NotImplementedError()
|
||||||
|
@ -4,7 +4,6 @@ import json
|
|||||||
import urllib
|
import urllib
|
||||||
from django.http import HttpResponseRedirect, HttpResponse
|
from django.http import HttpResponseRedirect, HttpResponse
|
||||||
from django.contrib import auth
|
from django.contrib import auth
|
||||||
from utils.shortcuts import error_response, error_page
|
|
||||||
from .models import ADMIN
|
from .models import ADMIN
|
||||||
|
|
||||||
|
|
||||||
@ -19,6 +18,6 @@ class SessionSecurityMiddleware(object):
|
|||||||
return HttpResponse(json.dumps({"code": 1, "data": u"请先登录"}),
|
return HttpResponse(json.dumps({"code": 1, "data": u"请先登录"}),
|
||||||
content_type="application/json")
|
content_type="application/json")
|
||||||
else:
|
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()
|
request.session["last_activity"] = time.time()
|
||||||
|
Loading…
Reference in New Issue
Block a user