Advertisement
Guest User

Untitled

a guest
Dec 11th, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.31 KB | None | 0 0
  1. # coding=utf-8
  2. from django.shortcuts import render, redirect
  3. from django.contrib.auth import authenticate, login
  4.  
  5.  
  6. def login_view(request):
  7.     email = request.POST.get('email', '')
  8.     password = request.POST.get('password', '')
  9.     user = authenticate(email=email, password=password)
  10.  
  11.     if user is not None:
  12.         login(request, user)
  13.         if login:
  14.             if request.user.is_owner():
  15.                 return redirect('/d')
  16.             if request.user.is_seller():
  17.                 return redirect('/v')
  18.             else:
  19.                 return redirect('/')
  20.         else:
  21.             login_message = "Error Bitch"
  22.             return render(request, context={"login_message": login_message},
  23.                           template_name='accounts/login_new.html',
  24.                           )
  25.     else:
  26.         if request.user.is_authenticated():
  27.             if request.user.is_owner():
  28.                 return redirect('/d')
  29.             if request.user.is_seller():
  30.                 return redirect('/v')
  31.             else:
  32.                 return redirect('/')
  33.         else:
  34.             login_message = "Error Bitch"
  35.             return render(
  36.                 request,
  37.                 context={"login_message": login_message},
  38.                 template_name='accounts/login_new.html'
  39.             )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement