Advertisement
Guest User

Untitled

a guest
Feb 3rd, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.78 KB | None | 0 0
  1. def sign_up(request):
  2.     if request.method != 'POST':
  3.         form = SignUpForm()
  4.     else:
  5.         form = SignUpForm(data=request.POST)
  6.  
  7.         if form.is_valid():
  8.             new_user = form.save(commit=False)
  9.             new_user.email = form.cleaned_data['email']
  10.             new_user.first_name = form.cleaned_data['first_name']
  11.             new_user.last_name = form.cleaned_data['last_name']
  12.             new_user.save()
  13.             authenticated_user = authenticate(username=new_user.username,
  14.                                               password=request.POST['password1'])
  15.             login(request, authenticated_user)
  16.             return HttpResponseRedirect(reverse('works:index'))
  17.  
  18.     context = {'form': form}
  19.     return render(request, 'users/register.html', context)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement