Ejemplo n.º 1
0
def register(request):
    if request.method == 'POST':
        form = UserCreationForm(request.POST)
        if form.isvalid():
            form.save()
            return redirect('owner_home')
    else:
        form = UserCreationForm()
    return redirect('owner_home')
Ejemplo n.º 2
0
def register(request):
    """Register a new user"""
    if request.method != 'POST':
        form = UserCreationForm()
    else:
        form = UserCreationForm(data=request.POST)

        if form.isvalid():
            new_user = form.save()
            authenticated_user = authenticate(
                username=new_user.username, password=request.POST['password1'])
            login(request, authenticated_user)
            return HttpResponseRedirect(reverse('dont_forget:index'))

    context = {'form': form}
    return render(request, 'users/register.html', context)