Advertisement
Guest User

Untitled

a guest
Aug 18th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.83 KB | None | 0 0
  1. def login(request):
  2.     next = request.GET.get('next','/relatorio/')
  3.  
  4.     print request.user.id
  5.  
  6.     if  request.user.id and not request.user.is_staff:
  7.         return redirect('/relatorio/')
  8.     else:
  9.         sair(request)
  10.  
  11.     if request.method == 'POST':
  12.         form = LoginForm(request.POST)
  13.  
  14.         if form.is_valid():
  15.             u = authenticate(username=request.POST.get('email'), password=request.POST.get('senha'))
  16.             if  u is not None:
  17.                 if u.is_active:
  18.                     authlogin(request, u)
  19.                     request.session['user_email'] = request.POST.get('email')
  20.  
  21.                     return redirect(next)
  22.     else:
  23.         form = LoginForm()
  24.  
  25.     VARS = {
  26.         'form':form,
  27.     }
  28.  
  29.     return render_to_response('login.html', VARS, context_instance=RequestContext(request))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement