Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def register(request,template_name="registration/register.html"):
- """ view displaying customer registration form """
- if request.method == 'GET':
- plan = request.GET.get('plan','')
- print plan
- if request.method == 'POST':
- postdata = request.POST.copy()
- form = RegistrationForm(postdata)
- if form.is_valid():
- #form.save()
- user = form.save(commit=False) # new
- user.email = postdata.get('email','') # new
- user.is_active = False
- user.save() # new
- try:
- cat = Category(user = user,
- name = postdata.get('username'),
- description = "later")
- cat.save()
- except Exception, e:
- pass
- # create a user profile
- plan = postdata.get('plan','')
- section = postdata.get('section',1)
- fullname = postdata.get('fullname','')
- phone = postdata.get('phone','')
- website = postdata.get('website','')
- company = postdata.get('company','')
- paypal = postdata.get('paypal','')
- if 'image' in request.FILES:
- image = request.FILES['image']
- else:
- image = None
- profile = UserProfile(user=user, fullname=fullname, phone=phone, website=website, company=company, paypal=paypal, section= section, image = image )
- profile.save()
- un = postdata.get('username','')
- pw = postdata.get('password1','')
- em = postdata.get('email','redatest7@gmail.com')
- from django.contrib.auth import login, authenticate
- new_user = authenticate(username=un, password=pw)
- email = EmailMessage('Congratulations And Thank You For Registering Into Builders Backbone', 'Thank You For Applying With BuildersBackBone.com We Appreciate Your Business Your Application Has Been Submitted And It Will Be Reviewed By One Of Our Support Specialist And They Will Contact You Soon. <br><br><br><br><br>Please Feel Free To Contact Our Office At <br><br> (713)413-8818 <br> Or <br> At support@buildersbackbone.com <br><br> Builders BackBone Team.', to=[em])
- email.send()
- if new_user and new_user.is_active:
- login(request, new_user)
- url = urlresolvers.reverse('my_account')
- return HttpResponseRedirect(url)
- else:
- return render_to_response("pages/inactive_user_registered.html", locals(), context_instance=RequestContext(request))
- else:
- form = RegistrationForm()
- page_title = 'User Registration'
- return render_to_response(template_name,locals(),context_instance=RequestContext(request))
Add Comment
Please, Sign In to add comment