Exemplo n.º 1
0
def register_account(request):
    form = UserRegistrationForm()
    if request.method == "POST":
        form = UserRegistrationForm(data=request.POST)
        if form.is_valid():
            form.save()
            return redirect(reverse("registration-complete"))

    context = {"form": form}
    return render(request, "account/registration_form.html", context)
Exemplo n.º 2
0
def register(request):
    if request.method == 'POST':
        user_form = UserRegistrationForm(request.POST)
        if user_form.is_valid():
            new_user = user_form.save(commit=False)
            new_user.set_password(user_form.cleaned_data['password'])
            new_user.save()
            prof = Profile()
            prof.organization_user = new_user
            prof.name = user_form.cleaned_data["organization_name"]
            prof.organization_slug = slugify(
                user_form.cleaned_data["organization_name"])
            prof.ein_number = user_form.cleaned_data["ein_number"]
            prof.about = user_form.cleaned_data["about"]
            prof.organization_city = user_form.cleaned_data[
                "organization_city"]
            prof.organization_country = user_form.cleaned_data[
                "organization_country"]
            prof.organization_contact_email = user_form.cleaned_data[
                "organization_contact_email"]
            prof.organization_mission = user_form.cleaned_data[
                "organization_mission"]
            prof.organization_primary_objective1 = user_form.cleaned_data[
                "organization_primary_objective1"]
            prof.organization_primary_objective2 = user_form.cleaned_data[
                "organization_primary_objective2"]
            prof.organization_primary_objective3 = user_form.cleaned_data[
                "organization_primary_objective3"]
            prof.save()
            return HttpResponse("Registration Done")
    else:
        user_form = UserRegistrationForm()
    context = {'user_form': user_form}
    return render(request, 'main/register.html', context=context)
Exemplo n.º 3
0
def register(request):
	# No data on viewer known
	context = RequestContext(request)
	# Logic 

	# This is a page that doesn't require you to be logged in.
	# If you are logged in, go through the logout_user procedure:
	# Get logged out, message is given, returned to index.
	if request.user.is_authenticated():
		return logout_user(request)

	# Form submitted?
	if request.method == 'POST': 
		form = UserRegistrationForm(request.POST) # Form based on POST data, new instance created
		if form.is_valid(): # Validation
			user_instance = form.save() # Create new instance
			user_instance.set_password(user_instance.password) # Password hash
			user_instance.save() # Save event to database
			messages.add_message(request, messages.SUCCESS, 'Registration successful!')
			# Take to login page 
			# For Login: return profile(request, user_instance.id)
			return HttpResponseRedirect('/main/login/')
		else: 
			messages.add_message(request, messages.ERROR, 'Something went wrong.')
			print form.errors
	else:
		form = UserRegistrationForm()

	context_dict = { 'form': form, 'messages': messages.get_messages(request), }

	return render_to_response('register.html', context_dict, context)
Exemplo n.º 4
0
def register(request,apps_id):
   
    if apps_id == 1 :
        redirect_url = 'kotakuang_home'
    else :
        redirect_url = 'main'
    
    if request.method == 'POST':
        form = UserRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect(redirect_url)
        
    return render_to_response('main/register.html',{
    'form': UserRegistrationForm(),
    'url' : 'register',
    },context_instance=RequestContext(request))