Ejemplo n.º 1
0
def register(request):
    data = request.POST.copy()
    form = UserCreationForm(data)

    if request.method == 'POST':
        if form.is_valid():
            # create the new user
            new_user = form.save(data)

            # now log them in
            user = authenticate(username=data['username'],
                                password=data['password1'])
            if user is not None:
                login(request, user)
            else:
                return HttpResponseRedirect("/loginfail")

            if request.POST.get('next'):
                return HttpResponseRedirect(request.POST['next'])
            else:
                return HttpResponseRedirect("/")

    return render_to_response("welcome/register.html", {
        'form': form.as_p(),
    })
Ejemplo n.º 2
0
def register(request):
    data = request.POST.copy()
    form = UserCreationForm(data)

    if request.method == 'POST':
        if form.is_valid():
            # create the new user
            new_user = form.save(data)

            # now log them in
            user = authenticate(username=data['username'], password=data['password1'] )
            if user is not None: 
                login(request,user)
            else:
                return HttpResponseRedirect("/loginfail")
                
            if request.POST.get('next'):
                return HttpResponseRedirect(request.POST['next'])
            else:
                return HttpResponseRedirect("/")

    return render_to_response("welcome/register.html", {
        'form' : form.as_p(),
    })
Ejemplo n.º 3
0
	def get(self, request):
		create_form = UserCreationForm()
		return JsonResponse({'create_form':create_form.as_p()})
Ejemplo n.º 4
0
def register(request):
    form = UserCreationForm()
    return render(request, 'users/register.html', { 'form': form.as_p()})