def signup(request): if not request.user.is_authenticated: if request.method == 'POST': form = SignUpForm(request.POST) profile_form = ProfileForm(request.POST) if form.is_valid() and profile_form.is_valid(): form.save() user_name = form.cleaned_data['username'] profile_form.save(user_name) username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') user = authenticate(username=username, password=raw_password) login(request, user) return redirect('/accounts') else: form = SignUpForm() profile_form = ProfileForm() return render(request, 'accounts/signup.html', { 'form': form, 'profile_form': profile_form }) else: return redirect('/accounts')
def signup(request): """ Sign Up Page, uses built in Sign-Up """ if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') name = form.cleaned_data.get('name') category = form.cleaned_data.get('category') user = authenticate(username=username, password=raw_password) if category == "doctor": doctor = Doctor(user=user, name=name) doctor.save() if category == "pharmacist": pharmacist = Pharmacist(user=user, name=name) pharmacist.save() if category == "patient": patient = Patient(user=user, name=name) patient.save() login(request, user) return redirect('/pharm/profile') else: form = SignUpForm() return render(request, 'pharmeasyflow/signup.html', {'form': form})
def signup(request): context = {} context['form'] = SignUpForm() if request.method == 'POST': form = SignUpForm(request.POST) context['form'] = form if form.is_valid(): form.save() email = form.cleaned_data.get('email', None) password = form.cleaned_data.get('password1', None) auth_user = authenticate(username=email, password=password) try: login(request, auth_user) return redirect('/myvidoes/') except Exception, e: return HttpResponse('invalid user, try again <a htrf="/signup/">here</a>')
def sign_up(request): """ User sign up form """ def errorHandle(error): form = AuthenticationForm() return render_to_response('signup.html', { 'error' : error, }, RequestContext(request)) if request.method == 'POST': data = request.POST.copy() # so we can manipulate data # random username data['username'] = ''.join([choice(letters) for i in xrange(30)]) form = SignUpForm(data) if form.is_valid(): form.save() user = authenticate(username=data['email'], password=data['password1']) #The user just signed up, this is a sanity check: assert(user is not None) if user.is_active: login(request, user) return HttpResponseRedirect('/home') else: return errorHandle('Please activate your account.\ Check the instructions in your e-mail.') else: form = SignUpForm() return render_to_response('sign_up.html', {'form':form}, RequestContext(request))
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) # Does not work on my computer for some reason, not sure why # client = EmailHunterClient('24f4629448d166981339d832608fe358124519ce') # if not client.exist('form.cleaned_data.get('email')'): # form = SignUpForm() # return render(request, 'accounts/signup.html', {'form': form}) if form.is_valid(): clearbit.key = 'sk_48d5da34d0bf087c83400aa13c0f317a' response = clearbit.Enrichment.find(email=form.cleaned_data.get('email'), stream=True) if response['person']['bio'] is not None: instance = form.save(commit=False) instance.bio = response['person']['bio'] instance.save() else: form.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') user = authenticate(username=username, password=raw_password) login(request, user) return redirect('home') else: form = SignUpForm() return render(request, 'accounts/signup.html', {'form': form})
def register(request): if request.method == 'POST': print "in post" form = SignUpForm(request.POST) if form.is_valid(): form.save() print "hi shrestha" name = form.cleaned_data.get('name') print name uemail = form.cleaned_data.get('email') print uemail username = form.cleaned_data.get('username') print username password = form.cleaned_data.get('password1') print password # repassword = form.cleaned_data('repeat-pass') # print repassword user = authenticate(username=username, password=password) return HttpResponseRedirect('/login') else: print form.error_messages else: print "not in post" form = SignUpForm() return render(request, 'edudevs/signup.html', {'form': form})
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') user = authenticate(username=username, password=raw_password) login(request, user) user = User.objects.get(username=username) if form.cleaned_data.get('tipo') == 'Tec': tec = Tecnico(nome=form.cleaned_data.get('username'), email=form.cleaned_data.get('email'), cpf=form.cleaned_data.get('cpf'), crf=form.cleaned_data.get('registro')) tec.save() group = Group.objects.get(name='Técnico') user.groups.add(group) else: vet = Veterinario(nome=form.cleaned_data.get('username'), email=form.cleaned_data.get('email'), cpf=form.cleaned_data.get('cpf'), crmv=form.cleaned_data.get('registro')) vet.save() group = Group.objects.get(name='Veterinário') user.groups.add(group) return redirect('main') else: form = SignUpForm() return render(request, 'signup.html', {'form': form})
def register(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') firstname = form.cleaned_data.get('first_name') lastname = form.cleaned_data.get('last_name') age = form.cleaned_data.get('age') postal_code = form.cleaned_data.get('postal_code') user = authenticate(username=username, password=raw_password) sus = Subscribed(first_name=firstname, last_name=lastname, age=age, postal_code=postal_code, user=user) sus.save() login(request, user) return render(request, 'users/users_login.html') else: form = SignUpForm() return render(request, 'users/user_register.html', {'form': form})
def signup(request): if request.method =='POST': form = SignUpForm(request.POST) if form.is_valid(): form.save(commit=True) return render(request,'SignUpFinish.html',{'form': form, 'isUserSigningInUpOrOut': 'true'}) else: form = SignUpForm() return render(request, 'SignUp.html', {'form': form, 'isUserSigningInUpOrOut': 'true'})
def signup(request): if request.method =='POST': form = SignUpForm(request.POST) if form.is_valid(): form.save(commit=True) return render(request,'SignUpFinish.html',{'form': form, 'isUserSigningInUpOrOut': 'true'}) else: form = SignUpForm() return render(request, 'SignUp.html', {'form': form, 'isUserSigningInUpOrOut': 'true'})
def sign_up(request): form = SignUpForm() if request.method == 'POST': form = SignUpForm(data=request.POST) if form.is_valid(): form.save() return redirect(reverse('example:log_in')) else: print(form.errors) return render(request, 'example/sign_up.html', {'form': form})
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): form.save() needs_login = login(request) if needs_login: return needs_login else: form = SignUpForm() return render(request, 'signup.html', {'form': form})
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') user = authenticate(username=username, password=raw_password) login(request, user) return redirect('home') else: form = SignUpForm() return render(request, 'signup.html', {'form': form})
def register_user(request): if request.method == 'POST': form = SignUpForm(request.POST or None) if form.is_valid(): #save_it = form.save(commit=False) form.save() return HttpResponseRedirect('/accounts/register_success') args = {} args.update(csrf(request)) args['form'] = SignUpForm() return render_to_response('register.html', args)
def home(request): success=None if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): form.save() success = "Thanks for signing up!" form = SignUpForm() else: form = SignUpForm() return render(request, 'home.html', { 'form': form, 'success': success })
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) username = request.POST['username'] password = request.POST['password'] if form.is_valid(): form.save() user = authenticate(username=username, password=password) login(request, user) return HttpResponseRedirect('/') else: return HttpResponseRedirect('/signup/') else: form = SignUpForm() return render(request, 'signup.html', {'form': form})
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') user = authenticate(username=username, password=raw_password) login(request, user) domain = request.META['HTTP_HOST'] confirmation_email(domain, form.cleaned_data.get('email'), user) return redirect(reverse('search:index')) else: form = SignUpForm() return render(request, 'registration/signup.html', {'form': form})
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) username = request.POST['username'] password = request.POST['password'] if form.is_valid(): form.save() user = authenticate(username=username, password=password) login(request, user) return HttpResponseRedirect('/') else: return HttpResponseRedirect('/signup/') else: form = SignUpForm() return render(request, 'signup.html', {'form': form})
def signup(request): if request.user.is_authenticated(): return redirect('/') if request.method == 'POST': fname = request.POST.get('first_name') lname = request.POST.get('last_name') email = request.POST.get('email') password1 = request.POST.get('password1') password2 = request.POST.get('password2') data = { 'first_name': fname, 'last_name': lname, 'email': email, 'password2': password2, 'password1': password1 } form = SignUpForm(data=data) if form.is_valid(): user = form.save(commit=False) user.is_active = True user.save() return HttpResponse(json.dumps({"message": "Success"}), content_type="application/json") else: return HttpResponse(json.dumps({"message": form.errors}), content_type="application/json") else: form = SignUpForm() return HttpResponse(json.dumps({"message": "Denied"}), content_type="application/json") # return render(request, 'registration/signup.html', {'form':form})
def signup(req): '''注册''' if req.user.is_authenticated(): return HttpResponseRedirect('/') captcha_ok = True if req.method == 'POST': form = SignUpForm(req.POST) if form.is_valid(): # check reCAPTCHA if settings.CAPTCHA_PUBLIC_KEY and settings.CAPTCHA_PRIVATE_KEY: captcha_ok = False challenge, response = req.POST.get( 'recaptcha_challenge_field', ''), req.POST.get('recaptcha_response_field', '') if challenge and response: from recaptcha.client import captcha ret = captcha.submit(challenge, response, settings.CAPTCHA_PRIVATE_KEY, req.META['REMOTE_ADDR']) captcha_ok = ret.is_valid if captcha_ok: user = form.save() # hack for not using authenticate() user.backend = 'django.contrib.auth.backends.ModelBackend' login(req, user) return HttpResponseRedirect('/') else: form = SignUpForm() return render_to_response('signup.html', { 'form': form, 'captcha_ok': captcha_ok, }, context_instance=RequestContext(req))
def createUser(request): if request.method == 'GET': user_form = SignUpForm() return render(request, 'sign_up.html', {'user_form': user_form}) elif request.method == 'POST': user_form = SignUpForm(request.POST) message = "User created successfully" if user_form.is_valid(): #validate user email email = user_form.cleaned_data['email'] mail_response = validate_email(email) disposable = mail_response['is_disposable_address'] #disposable if (disposable == True): errors = user_form.add_error( "email", "Email " + str(email) + " seems to be disposable, use another one.") data = {'user_form': user_form} return render(request, 'sign_up.html', data) user = user_form.save(commit=False) user.is_active = True user.username = user.username.lower().strip() user.save() referral_response = Referral.record_response(request, "SIGN_UP", target=user) send_confirmation_email(request, user) return render(request, 'account_activation_sent.html', {'email': email}) return render(request, 'sign_up.html', {'user_form': user_form}) raise ValueError('Not valid request at signup')
def signup(req): '''注册''' if req.user.is_authenticated(): return HttpResponseRedirect('/') captcha_ok = True if req.method == 'POST': form = SignUpForm(req.POST) if form.is_valid(): # check reCAPTCHA challenge, response = req.POST.get('recaptcha_challenge_field', ''), req.POST.get('recaptcha_response_field', '') if challenge and response: ret = captcha.submit(challenge, response, settings.CAPTCHA_PRIVATE_KEY, req.META['REMOTE_ADDR']) if ret.is_valid: user = form.save() # hack for not using authenticate() user.backend = 'django.contrib.auth.backends.ModelBackend' login(req, user) return HttpResponseRedirect('/') captcha_ok = False else: form = SignUpForm() return render_to_response('signup.html', { 'form': form, 'captcha_ok': captcha_ok, }, context_instance=RequestContext(req))
def index(request): form = SignUpForm(request.POST or None) if form.is_valid(): instance = form.save(commit=True) full_name = form.cleaned_data.get('full_name') if not full_name: full_name = "New Full Name" instance.full_name = full_name instance.save() title = "Sign Up Now" if request.user.is_authenticated(): title = "My Title %s" %(request.user) template_name = 'xbase.html' context = { "template_title" : title, "form": form } if request.user.is_authenticated: context = { "quickset" : SignUp.objects.all(), } return render(request, template_name, context)
def signup(request): if request.method == 'POST': #form = UserCreationForm(request.POST) form = SignUpForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') user = authenticate(username=username, password=raw_password) login(request, user) return redirect('index') else: #form = UserCreationForm() form = SignUpForm() return render(request, 'accounts/signup.html', { 'form': form, 'page_subtitle': 'Sign Up - ' })
def signup(request): user = User() if request.method == 'POST': form = SignUpForm(request.POST) formset = SignUpProfileFormSet(request.POST, instance=user) if form.is_valid(): user = form.save(commit=False) formset = SignUpProfileFormSet(request.POST, instance=user) if formset.is_valid(): form.save(commit=True) formset.save(commit=True) return render(request, 'SignUpFinish.html', {'isLoggedIn': 'False'}) else: form = SignUpForm() formset = SignUpProfileFormSet(instance=user) return render(request, 'SignUp.html', {'form': form, 'formset': formset, 'isLoggedIn': 'False'})
def register_user(request): '''Function to take a HTTP request and returns a SignUp portal to register new users''' if request.POST: form = SignUpForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('/success/') else: form = SignUpForm() args = {} args.update(csrf(request)) args['form'] = form return render_to_response('register.html', args)
def home(request): form = SignUpForm(request.POST or None) title = "Welcome" context = { "title": title,"form":form, } if form.is_valid(): instance = form.save(commit=False) # instance.save() print instance.first_name return render(request, "home.html", context)
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): user = form.save() auth_login(request, user) return redirect('home') else: form = SignUpForm() return render(request, 'signup.html', {'form': form})
def post(self, request): context = self.get_context_data() if self.request.method == 'POST': form = SignUpForm(self.request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') user = authenticate(username=username, password=raw_password) login(self.request, user) print('2') return redirect('') else: form = SignUpForm() #context['forms'] = form #return context print('3') return render(request, 'index.html', {'form': form})
def signup(request): if request.method == "POST": form = SignUpForm(request.POST) if form.is_valid(): instance = form.save() # Generate and send activation email _send_activation_email(instance) return HttpResponseRedirect(reverse("signup_check_your_email")) else: form = SignUpForm() return render(request, "signup/signup_form.html", {"form": form})
def post(self, request): form = SignUpForm(request.POST) if form.is_valid(): user = form.save() '''email = form.cleaned_data.get('email') username = form.cleaned_data.get('username') password = form.cleaned_data.get('password1')''' #user = User.objects.create_user(username=username,email=email,password=password) user.save() '''user = authenticate(username = username,password = password)''' return redirect('/')
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): instance = form.save() # Generate and send activation email _send_activation_email(instance) return HttpResponseRedirect('/signup/checkyouremail') else: form = SignUpForm() return render_to_response('signup/signup_form.html', {'form': form})
def index(request): if request.method == 'POST': form = SignUpForm(request.POST) # print(request.POST) # print("\n\n") # print form # print(form.cleaned_data.get('username')) if form.is_valid(): form.save() print "Hey!" username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') print(username, raw_password) return HttpResponseRedirect("login") #user = authenticate(username=username, password=raw_password) #login(request, user) #return redirect() else: form = SignUpForm() return render(request, 'index.html', {'form': form})
def signup(request): if request.method == "POST": form = SignUpForm(request.POST) username = request.POST.get('username') email = request.POST.get('email') password = request.POST.get('password') if form.is_valid(): new_user = form.save() user = authenticate(username=username, password=password) if user is not None: login(request, user) return HttpResponseRedirect('/')
def signup(request): sing_up_form = SignUpForm() if request.method == 'POST': sing_up_form = SignUpForm(request.POST) if sing_up_form.is_valid(): user = sing_up_form.save() login(request, user) return redirect('home') return render(request, 'home.html', { 'sing_up_form': sing_up_form, 'sign_in_form': SignInModelForm() })
def index(request): if not request.user.is_authenticated(): if request.method == 'POST': if request.POST.get('nomeMsg', '') != "": novaMsg = FaleConosco() novaMsg.nome = request.POST.get('nomeMsg', '') novaMsg.assunto = request.POST.get('assuntoMsg', '') novaMsg.email = request.POST.get('emailMsg', '') novaMsg.mensagem = request.POST.get('conteudoMsg', '') novaMsg.save() return redirect('index') form = SignUpForm(request.POST) form2 = LoginForm(request.POST) if form.is_valid(): user = form.save() user.refresh_from_db( ) # load the profile instance created by the signal #user.profile.data_nascimento = form.cleaned_data.get('data_nascimento') user.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') user = authenticate(username=username, password=raw_password) login(request, user) return redirect('principal') else: if form2.is_valid(): username = request.POST.get("username") raw_password = request.POST.get("password") user = authenticate(username=username, password=raw_password) if user is not None: login(request, user) return redirect('principal') else: return render(request, 'erro_login.html', { 'form': form, 'form2': form2 }) else: return render(request, 'erro_cadastro.html', { 'form': form, 'form2': form2 }) else: form = SignUpForm() form2 = LoginForm() return render(request, 'index.html', {'form': form, 'form2': form2}) else: return redirect('principal')
def sign_up(request): if request.method == 'POST': data = request.POST.copy() data['username'] = ''.join([choice(letters) for i in xrange(30)]) form = SignUpForm(data) if form.is_valid(): user=form.save() return HttpResponseRedirect('/') else: form = SignUpForm() return render_to_response('signup.html', {'form' : form},context_instance = RequestContext(request))
def vistaRegistroIn(request): if request.method=='POST': form=SignUpForm(request.POST) if form.is_valid(): user=form.save() user.set_password(user.password) user.save() return HttpResponseRedirect('/') else: form=SignUpForm() context={'form':form} return render(request,'registro.html',context)
def signup(request): if request.method == "POST": form = SignUpForm(request.POST) if form.is_valid(): new_user = form.save() user_with_new_email.send(sender=signup, user=new_user, user_just_created=True) new_user = authenticate(username=request.POST['email'], password=request.POST['password']) auth_login(request, new_user) return HttpResponse(json.dumps(new_user.serialize(new_user)), mimetype='application/json') else: return HttpResponseBadRequest(json.dumps(form.errors), mimetype='application/json') else: return HttpResponseNotAllowed()
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') user = authenticate(username=username, password=raw_password) login(request, user) user = User.objects.get(username=username) if form.cleaned_data.get('tipo') == 'Tec': tec = Tecnico(nome=form.cleaned_data.get('username'), email=form.cleaned_data.get('email'), cpf=form.cleaned_data.get('cpf'), crf=form.cleaned_data.get('registro')) tec.save() group = Group.objects.get(name='Técnico') user.groups.add(group) else: vet = Veterinario(nome=form.cleaned_data.get('username'), email=form.cleaned_data.get('email'), cpf=form.cleaned_data.get('cpf'), crmv=form.cleaned_data.get('registro')) vet.save() group = Group.objects.get(name='Veterinário') user.groups.add(group) return redirect('main') else: form = SignUpForm() return render(request, 'signup.html', {'form': form})
def signup(request): if request.method == 'POST': # If the form has been submitted... form = SignUpForm(request.POST) # A form bound to the POST data if form.is_valid(): # All validation rules pass user=form.save() user.set_password(user.password) user.save() return HttpResponseRedirect('/') # Redirect after POST else: form = SignUpForm() context={'form':form} return render(request,'signup.html',context)
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): user=form.save() user.set_password(user.password) user.save() return HttpResponseRedirect('/') else: form = SignUpForm() context={'form':form} return render(request,'signup.html',context)
def register(request): if request.method == 'POST': data = request.POST.copy() # so we can manipulate data # random username data['username'] = ''.join([choice(letters) for i in xrange(30)]) form = SignUpForm(data) if form.is_valid(): user = form.save() return HttpResponseRedirect('/sign_up_success.html') else: form = SignUpForm() return render_to_response('login.html', {'form':form}, context_instance=RequestContext(request))
def sign_up(request): """ User sign up form """ if request.method == 'POST': data = request.POST.copy() # so we can manipulate data # random username data['username'] = ''.join([choice(letters) for i in xrange(30)]) form = SignUpForm(data) if form.is_valid(): user = form.save() success="<html>sign_up_success</html>" return HttpResponse(success) else: form = SignUpForm() return render_to_response('sign_up.html', {'form':form}, context_instance=RequestContext(request))
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): user = form.save() user.refresh_from_db( ) # load the profile instance created by the signal user.profile.birth_date = form.cleaned_data.get('birth_date') user.save() raw_password = form.cleaned_data.get('password1') user = authenticate(username=user.username, password=raw_password) login(request, user) return redirect('home') else: form = SignUpForm() return render(request, 'portimize/signup.html', {'form': form})
def sign_up(request): """ User sign up form """ if request.method == 'POST': data = request.POST.copy() # so we can manipulate data # random username data['username'] = slugify(data['first_name'] + ' ' + data['last_name']) form = SignUpForm(data) if form.is_valid(): user = form.save() return HttpResponseRedirect('/sign-up-successful') else: form = SignUpForm() return render_to_response('registration/sign-up.html', {'form':form}, context_instance=RequestContext(request))
def signup(request): print("dfgvfdsdvgfds") if request.method == 'POST': print("0987654321234567") print(request.POST) form = SignUpForm(request.POST) if form.is_valid(): print("23456789987654") user = form.save() auth_login(request, user) return redirect('homePage') else: print("form in valid") else: print("sdgfdsfdsxc") form = SignUpForm() return render(request, 'Signup.html', {'form': form})
def home(request): title = 'Welcome!' form = SignUpForm(request.POST or None) context = {'template_title': title, 'form': form} if request.user.is_authenticated(): title = 'Hi, %s!' % request.user if form.is_valid(): # print request.POST['email'] # not recommended instance = form.save(commit=False) full_name = form.cleaned_data.get('full_name') if not full_name: full_name = request.user instance.full_name = full_name instance.save() context['template_title'] = 'Thank you!' return render(request, 'home.html', context)
def cadastro(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): user = form.save() user.refresh_from_db( ) # load the profile instance created by the signal #user.profile.data_nascimento = form.cleaned_data.get('data_nascimento') user.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') user = authenticate(username=username, password=raw_password) login(request, user) return redirect('index') else: form = LoginForm(request.POST) else: form = SignUpForm() form2 = LoginForm() return render(request, 'cadastro.html', {'form': form, 'form2': form2})
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): user = form.save(commit=False) user.is_active = False user.save() current_site = get_current_site(request) subject = 'Activate Your MySite Account' message = render_to_string( 'registration/account_activation_email.html', { 'user': user, 'domain': current_site.domain, 'uid': urlsafe_base64_encode(force_bytes(user.pk)), 'token': account_activation_token.make_token(user), }) user.email_user(subject, message) return redirect('account_activation_sent') else: form = SignUpForm() return render(request, 'registration/signup.html', {'form': form})
def index(request): language = 'en-US' session_language = 'en-US' if 'lang' in request.COOKIES: language = request.COOKIES['lang'] form = SignUpForm(request.POST or None) if form.is_valid(): save_it = form.save(commit=False) save_it.save() #send mail #send_mail(subject, message, from_mail, to_list, fail_silently=True ) subject = 'Thank you for your Submit to MRTAGIS' message = 'Welcome to MRATGIS, We very appreciate your join .\n' from_email = settings.EMAIL_HOST_USER to_list = [save_it.email,settings.EMAIL_HOST_USER] send_mail(subject, message, from_email, to_list, fail_silently=True ) messages.success(request,'Thank you for joining') return HttpResponseRedirect('/thank-you/') #return render(request,'signups/index.html',{'form': form}) return render(request,'signups/index.html',locals())
def sign_up(request): if request.method == 'POST': data = request.POST.copy() form = SignUpForm(data) if form.is_valid(): user = form.save() results = User.objects.filter(email=form.cleaned_data['email']) if len(results) == 1: if results[0].check_password(form.cleaned_data['password1']): request.session['user'] = results[0].pk email =request.POST['email'] password1 = request.POST['password1'] user = authenticate(username=email, password=password1) login(request, user) return HttpResponseRedirect('/company_profile/') else: form = SignUpForm() return render_to_response('sign_up.html', {'form':form}, context_instance=RequestContext(request))
def signup(request): #send_mail('Practice Rescheduled', 'Tomorrows practice is now at 6:00pm.', '*****@*****.**', ['*****@*****.**'], fail_silently=False) c = {} c.update(csrf(request)) if request.method == 'POST': # If the form has been submitted... form = SignUpForm(request.POST) # A form bound to the POST data extension = SignUpExtension(request.POST) if form.is_valid() and extension.is_valid(): # All validation rules pass user = form.save() user_type = request.POST['user_type'] member = Member(user=user, kind=user_type) member.save() user = authenticate(username=user.username, password=form.cleaned_data['password1']) login(request, user) messages.add_message(request, messages.INFO, 'Thanks for joining ' + user.first_name + '!') return HttpResponseRedirect(reverse('user_details', args=(user.username,))) messages.add_message(request, messages.INFO, 'Sorry, something bad happend creating a new user!') else: form = SignUpForm() # An unbound form extension = SignUpExtension(initial={'user_type':'player'}) return render_to_response("signup.html", {'extension': extension, 'form': form, 'c':c}, context_instance=RequestContext(request))
def home(request): form = SignUpForm(request.POST or None) if form.is_valid(): instance = form.save() full_name = form.cleaned_data.get('full_name') if not full_name: full_name = "New Full Name" instance.full_name = full_name instance.save() title = "Welcome!" if request.user.is_authenticated(): title = "My Title %s" %(request.user) template_name = 'home.html' context = { "template_title" : title, "form": form } return render(request, template_name, context)