Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. def login(request):
  2.  
  3. var = {}
  4. if request.method == 'POST':
  5. form = AuthenticationForm(request.POST)
  6. if form.is_valid():
  7. user = authenticate(user_name=request.POST['user_name'], password=request.POST['password'])
  8.  
  9. if user is not None:
  10. if user.is_active:
  11. django_login(request, user)
  12. messages.success(request, u'로그인 되었습니다.')
  13. return redirect('/')
  14. elif user.is_active == False
  15. print(user)
  16. messages.error(request, u'관리자의 승인을 기다려주세요.')
  17. else:
  18. messages.error(request, u'로그인이 실패했습니다.')
  19. return redirect('/')
  20.  
  21. else:
  22. form = AuthenticationForm()
  23. var['form'] = form
  24.  
  25. return render(request, 'login.html', var)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement