def get_form(self): f = forms.Register() recap = self.get_recap() f.has_recaptcha = recap is not None if f.has_recaptcha: f.inputs = list(f.inputs) + [recap] return f
def POST(self): i = web.input('email', 'password', 'username', agreement="no") i.displayname = i.get('displayname') or i.username recap_plugin_active = 'recaptcha' in config.get('plugins') if recap_plugin_active: public_key = config.plugin_recaptcha.public_key private_key = config.plugin_recaptcha.private_key recap = recaptcha.Recaptcha(public_key, private_key) if not recap.validate(): return 'Recaptcha solution was incorrect. Please <a href="javascript:history.back()">go back</a> and try again.' f = forms.Register() if not f.validates(i): return render['account/create'](f) if i.agreement != "yes": f.note = utils.get_error("account_create_tos_not_selected") return render['account/create'](f) try: accounts.register(username=i.username, email=i.email, password=i.password, displayname=i.displayname) except ClientException, e: f.note = str(e) return render['account/create'](f)
def register(): form = forms.Register() if form.validate_on_submit(): flash('awesome you are registered now create a taco', "success") models.User.create_user(email=form.email.data, password=form.password.data) return redirect(url_for('index')) return render_template('register.html', form=form)
def register(): form = forms.Register() if form.validate_on_submit(): flash("thanks, %s; please confirm your password" % first_name(form.name.data)) return redirect('login/%s' % form.username) return render_template('register.html', title='Register', form=form, css=digest('login.css'), logged_in = loggedin())
def GET(self): f = forms.Register() recap_plugin_active = 'recaptcha' in config.get('plugins') if recap_plugin_active: public_key = config.plugin_recaptcha.public_key private_key = config.plugin_recaptcha.private_key recap = recaptcha.Recaptcha(public_key, private_key) else: recap = None return render['account/create'](f, recaptcha=recap)
def register(request): form = forms.Register(request.POST) if form.is_valid(): yield w.Message('success', w.ERROR), None else: yield w.Message(form.get_first_error(), w.ERROR) try: user = User.objects.create_user( username, '*****@*****.**' % (username), password1, ) except: user = None
def POST(self): i = web.input('email', 'password', 'username', agreement="no") i.displayname = i.get('displayname') or i.username f = forms.Register() if not f.validates(i): return render['account/create'](f) if i.agreement != "yes": f.note = utils.get_error("account_create_tos_not_selected") return render['account/create'](f) try: web.ctx.site.register(username=i.username, email=i.email, password=i.password, displayname=i.displayname) except ClientException, e: f.note = str(e) return render['account/create'](f)
def GET(self): f = forms.Register() return render['account/create'](f)