Middleware Login Authentication

 1 from django.utils.deprecation import MiddlewareMixin
 2 from django.shortcuts import redirect
 3 
 4 class AuthMiddleware(MiddlewareMixin):
 5     def process_request(self,request):
 6         is_login = request.COOKIES.get('is_login')
 7         if request.path in ['/login/',]:
 8             return None
 9         url = request.get_full_path()
10         if not is_login:
11             return redirect('/login/?next=%s' % url)

Guess you like

Origin www.cnblogs.com/xuqidong/p/12110180.html