def post(self,request): form = registration_form(request.POST) if form.is_valid(): user = form.save() login(request, user) return redirect("/") else: form = registration_form(request.POST) return render(request, 'registration/register.html', {'form':form})
def GET(self): user_data = web.input() form = forms.login_form() if not form.validates(): return render.login(forms.registration_form(), form) user = User.authenticate(user_data.email, user_data.password) if user is not None: session = Session(user.id) session.save() web.seeother("/account") else: form.note = "There is no such email and password in our database" return render.login(forms.registration_form(), form)
def register(): form=registration_form() if form.validate_on_submit(): flash(f'{form.username.data} login successful!!','success') return redirect(url_for('home_page')) return render_template('register.html',title='register',form=form)
def POST(self): user_data = web.input() form = forms.registration_form() if not form.validates(): return render.login(form, forms.login_form()) user = User(user_data.full_name, user_data.email, user_data.password) web.ctx.orm.add(user) web.ctx.orm.commit() raise web.seeother("/")
def register(request): user = success = '' form = registration_form( request.POST or None ) if form.is_valid(): form.save() success = True variable = { 'form' : form, 'success' : success } return render_to_response( "login/registration.html", variable, context_instance=RequestContext(request) )
def POST(self): form = registration_form() if not form.validates(): content = 'Registration error' return render.register(content, form) else: i = web.input() #db = web.database(dbn='sqlite', db='bookmarks_webpy.sqlite') user = User(db) user.username = i.username user.password = i.password user.email = i.email result = user.save() session.user_id = result content = 'registration successful' return render.register_success(content, result)
def step1(): email = None first_name = None last_name = None form = registration_form() if form.validate_on_submit(): session['email'] = form.email.data session['first_name'] = form.first_name.data session['last_name'] = form.last_name.data return redirect(url_for('step2')) return render_template("home.html", form=form, email=email, first_name=first_name, last_name=last_name)
def GET(self): return render.login(forms.registration_form(), forms.login_form())
def get(self, request): form = registration_form() context = { 'form': form } return render(request, 'registration/register.html', context = context)
def register(): form = registration_form() if form.validate_on_submit(): flash(f"Account created for {form.username.data}!", "success") return redirect(url_for("home")) return render_template("register.html", title="Register", form=form)
def GET(self): form = registration_form() content = 'Registration Form' return render.register(content, form)