Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def user_login(request):
- if request.method == 'POST':
- form = LoginForm(request.POST)
- if form.is_valid():
- cd = form.cleaned_data
- user = authenticate(username=cd['username'], password=cd['password'])
- if user is not None:
- if user.is_active:
- login(request, user)
- if request.user.username == 'propertymanager':
- #return HttpResponse('Authenticated successfully')
- return render(request, 'account/dashboard.html', {'section': dashboard})
- elif request.user.username == 'technician1':
- #return HttpResponse('Authenticated successfully')
- return render(request, 'account/technician_dashboard.html', {'section': dashboard})
- elif request.user.username == 'technician2':
- return render(request, 'account/technician2_dashboard.html',{'section': technician2_dashboard})
- else:
- return render(request, 'registration/incorrect_user.html', {'section':incorrect_user})
- else:
- return HttpResponse('Disabled account')
- else:
- return render(request, 'registration/login.html', {'section': incorrect_login})
- else:
- return render(request, 'registration/login.html', {'section': incorrect_login})
- else:
- form = LoginForm()
- return render(request, 'account/login.html', {'form': form})
- else:
- return HttpResponse('Disabled account')
- else:
- return render(request, 'registration/login.html', {'section': incorrect_login})
- else:
- return render(request, 'registration/login.html', {'section': incorrect_login})
- else:
- return render(request, 'account/dashboard.html', {'section': dashboard})
Add Comment
Please, Sign In to add comment