Guest User

Untitled

a guest
Apr 18th, 2018
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. def user_login(request):
  2. if request.method == 'POST':
  3. form = LoginForm(request.POST)
  4. if form.is_valid():
  5. cd = form.cleaned_data
  6. user = authenticate(username=cd['username'], password=cd['password'])
  7.  
  8. if user is not None:
  9. if user.is_active:
  10. login(request, user)
  11. if request.user.username == 'propertymanager':
  12. #return HttpResponse('Authenticated successfully')
  13. return render(request, 'account/dashboard.html', {'section': dashboard})
  14. elif request.user.username == 'technician1':
  15. #return HttpResponse('Authenticated successfully')
  16. return render(request, 'account/technician_dashboard.html', {'section': dashboard})
  17. elif request.user.username == 'technician2':
  18. return render(request, 'account/technician2_dashboard.html',{'section': technician2_dashboard})
  19. else:
  20. return render(request, 'registration/incorrect_user.html', {'section':incorrect_user})
  21. else:
  22. return HttpResponse('Disabled account')
  23. else:
  24. return render(request, 'registration/login.html', {'section': incorrect_login})
  25. else:
  26. return render(request, 'registration/login.html', {'section': incorrect_login})
  27. else:
  28. form = LoginForm()
  29. return render(request, 'account/login.html', {'form': form})
  30.  
  31. else:
  32. return HttpResponse('Disabled account')
  33. else:
  34. return render(request, 'registration/login.html', {'section': incorrect_login})
  35. else:
  36. return render(request, 'registration/login.html', {'section': incorrect_login})
  37. else:
  38. return render(request, 'account/dashboard.html', {'section': dashboard})
Add Comment
Please, Sign In to add comment