def add_user(): """ This function handles the event of register form submission""" registrationForm = Register(request.form) loginForm = Login(request.form) if request.method == "POST" and registrationForm.validate(): message = register_user(registrationForm.data) if message is None: flash('Hello {name}, please login here'.format( name=request.form["username"])) return redirect(url_for('startpage', n=0)) else: flash(message, 'error') return render_template('users/register.html', registrationForm=registrationForm, loginForm=loginForm)
def register(): form = Register() if 'email' in session: return redirect(url_for("index")) if request.method == "POST": if form.validate() == False: return render_template("register.html", form=form) else: new_user = User(form.first_name.data, form.last_name.data, form.email.data, form.password.data) db.session.add(new_user) db.session.commit() session['email'] = new_user.email return redirect(url_for("index")) return render_template("register.html", form=form)
def kiosk(): if request.method == 'GET': form = Register() title = "Giant Ball of String" return render_template('base.html', title=title, form=form) if request.method == 'POST': # We are receiving data from the user (phone number) form = Register(request.form) phonenumber = form.phonenumber.data if form.validate(): logger.info( 'Received registration for number {}'.format(phonenumber)) prepare_data(phonenumber) return redirect('/') else: logger.error("Did not receive valid form")