Advertisement
shakil_ahmmed

Untitled

Aug 18th, 2019
369
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.01 KB | None | 0 0
  1. def admin_login(request):
  2.     if request.method == "POST":
  3.         email = request.POST.get('email', None)
  4.         password = request.POST.get('password', None)
  5.         try:
  6.             get_user_name = CustomUser.objects.get(email=email)
  7.             user_logged_in =authenticate(username=get_user_name,password=password)
  8.             if user_logged_in is not None:
  9.                 login(request, user_logged_in)
  10.                 messages.success(request, f"WelcomeBack{user_logged_in.username}")
  11.                 return HttpResponseRedirect(reverse('backend'))
  12.             else:
  13.                 messages.error(request, 'Invalid Credentials')
  14.                 return HttpResponseRedirect(reverse('admin_login'))
  15.         except:
  16.             messages.warning(request, 'Wrong Email')
  17.             return HttpResponseRedirect(reverse('admin_login'))
  18.  
  19.     else:
  20.         if request.user.is_authenticated:
  21.             return HttpResponseRedirect(reverse('backend'))
  22.         return render(request, 'login_panel/login.html')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement