Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2017
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.85 KB | None | 0 0
  1. def signup(request):
  2.     if request.method == 'POST':
  3.         try:
  4.             first_name = request.POST['fn']
  5.             last_name = request.POST['ln']
  6.             email = request.POST['email']
  7.             password = request.POST['password']
  8.  
  9.             user = CustomUser.objects.create_user(email, first_name, last_name, password)
  10.             user = authenticate(username=email, password=password)
  11.             if user is not None:
  12.                 if user.is_active:
  13.                     login(request, user)
  14.                     return HttpResponseRedirect('/home/')
  15.                 else:
  16.                     return HttpResponseRedirect('/welcome/')
  17.  
  18.             return HttpResponseRedirect('/welcome/')
  19.  
  20.         except KeyError:
  21.             return HttpResponseRedirect('/welcome/')
  22.  
  23.     else:
  24.         return HttpResponseNotAllowed(['POST'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement