Example #1
0
def signup(request):

    context = {}

    form = UserSignUp()
    context['form'] = form

    if request.method == 'POST':
        form = UserSignUp(request.POST)
        if form.is_valid():
            email = form.cleaned_data['email']
            password = form.cleaned_data['password']

            try:
                new_user = CustomUser.objects.create_user(email, password)

                auth_user = authenticate(email=email, password=password)
                login(request, auth_user)
                return HttpResponseRedirect('/')

            except IntegrityError, e:
                context['valid'] = "A User With That Name Already Exists"

        else:
            context['valid'] = form.errors
Example #2
0
def signup(request):

    context = {} 

    form = UserSignUp()

    context['form'] = form

    if request.method == 'POST':
        form = UserSignUp(request.POST)

        if form.is_valid():
            username = form.cleaned_data['username']
            password = form.cleaned_data['password']

            email = None

            new_user = User.objects.create_user(username, email, password)

            auth_user = authenticate(username=username, password=password)


            login(request, auth_user)

            return HttpResponseRedirect('/list_view/')

    return render_to_response('signup.html', context, context_instance=RequestContext(request))
Example #3
0
File: views.py Project: essa26/cars
def signup(request):

    context = {}

    origins = Origin.objects.all()

    context['origins'] = origins

    form = UserSignUp()
    context['form'] = form

    if request.method == 'POST':
        form = UserSignUp(request.POST)
        if form.is_valid():

            name = form.cleaned_data['name']
            email = form.cleaned_data['email']
            password = form.cleaned_data['password']

            try:
                new_user = User.objects.create_user(name, email, password)
                context['valid'] = "Thank you for signing up!"

                auth_user = authenticate(username=name, password=password)
                login(request, auth_user)
                return HttpResponseRedirect('/car_list_template')

            except IntegrityError, e:
                context['valid'] = "A user with that name already exists!"
        else:
            context['valid'] = form.errors
Example #4
0
def signup(request):

    # Create New User ----------------------------------------

    context = {}

    form = UserSignUp()

    context['form_signup'] = form

    if request.method == 'POST':
        form = UserSignUp(request.POST)
        if form.is_valid():
            print form.cleaned_data

            first_name = form.cleaned_data['first_name']
            last_name = form.cleaned_data['last_name']
            user_name = form.cleaned_data['username']
            email = form.cleaned_data['email']
            password = form.cleaned_data['password']

            try:
                new_user = User.objects.create_user(user_name,
                                                    email,
                                                    password
                                                    )
                new_user.first_name = first_name
                new_user.last_name = last_name
                context['valid'] = "Thank You For Signing Up!"
                new_user.save()

                auth_user = authenticate(username=user_name,
                                         password=password,
                                         )
                login(request, auth_user)

                return HttpResponseRedirect('/state_list/')

            except IntegrityError, e:
                context['valid'] = "A User With That Name Already Exists"

        else:
            context['valid'] = form.errors