def signup(): form = SignupForm(request.form) if form.validate_on_submit(): app.logger.debug('validate') email = request.form.get('email') passwd = request.form.get('passwd') passwd_verify = request.form.get('passwd_verify') if passwd == passwd_verify: result = UserObj.create(email, passwd) app.logger.debug(result) if result: flash('User account successfully created.') return redirect(url_for('index')) else: flash('Passwords do not match!', 'danger') return render_template('signup.html', form=form)
def login(): if request.method == 'POST': user = request.form.get('email') passwd = request.form.get('password') try: assert user and passwd, "Username and password are required fields." except AssertionError as e: flash(e.message, 'danger') else: user = UserObj.login(user, passwd) if user: login_user(user) flash('Logged in successfully', 'success') return redirect(url_for('index')) else: flash('Unable to verify username and password', 'danger') return render_template('login.html')
def login(): if request.method == 'POST': user = request.form.get('email') passwd = request.form.get('password') try: assert user and passwd, "Username and password are required fields." except AssertionError as e: flash(e.message, 'danger') else: user = UserObj.login(user, passwd) if user: login_user(user) flash('Logged in successfully', 'success') return redirect(url_for('index')) else: flash('Unable to verify username and password', 'danger') return render_template('login.html')
def load_user(userid): """ This loads a user """ return UserObj.get(userid)