用户应用islogin视图

def islogin(request):
    result = 0
    if request.session.has_key('uid'):
        result = 1
    return JsonResponse({'islogin': result})
  • 修改用户应用的中间件,加入'/user/islogin/'项
class UrlMiddleware:
    def process_view(self,request,view_name,view_args,view_kwargs):
        # print '-----------------%s'%request.path
        if request.path not in ['/user/register/',
                                '/user/register_handle/',
                                '/user/register_valid/',
                                '/user/login/',
                                '/user/login_handle/',
                                '/user/logout/',
                                '/user/islogin/',]:
            request.session['url_path']=request.get_full_path()