Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def admin_login(request):
- if request.method == "POST":
- email = request.POST.get('email', None)
- password = request.POST.get('password', None)
- try:
- get_user_name = CustomUser.objects.get(email=email)
- user_logged_in =authenticate(username=get_user_name,password=password)
- if user_logged_in is not None:
- login(request, user_logged_in)
- messages.success(request, f"WelcomeBack{user_logged_in.username}")
- return HttpResponseRedirect(reverse('backend'))
- else:
- messages.error(request, 'Invalid Credentials')
- return HttpResponseRedirect(reverse('admin_login'))
- except:
- messages.warning(request, 'Wrong Email')
- return HttpResponseRedirect(reverse('admin_login'))
- else:
- if request.user.is_authenticated:
- return HttpResponseRedirect(reverse('backend'))
- return render(request, 'login_panel/login.html')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement