Ejemplo n.º 1
0
            flash("Wrong username")
    else:
        for field in form:
            for error in field.errors:
                flash(error)
    return render_template("login.html", form=form)

@app.route('/logout')
def logout():
    session.pop("logged", None)
    flash("You were logged out")
    return redirect(url_for('index'))

@app.route('/registration', methods = ['GET', 'POST'])
def registration():
    form = form_handler.RegistrationForm(request.form)
    if request.method == "POST" and form.validate():
        db_handler.add_user(form.username.data, form.password.data)
        session["logged"] = True
        flash("You have successfully registered")
        return redirect(url_for('index'))
    else:
        for field in form:
            for error in field.errors:
                flash(error)
    return render_template('register.html', form=form)

if __name__ == "__main__":
    if not os.path.exists(app.config["DATABASE"]):
        db_handler.init_db(app.config["PATH_DB_SCHEMA"], app.config["DATABASE"], app)
    app.run()
Ejemplo n.º 2
0
                flash(error)
    return render_template("login.html", form=form)


@app.route('/logout')
def logout():
    session.pop("logged", None)
    flash("You were logged out")
    return redirect(url_for('index'))


@app.route('/registration', methods=['GET', 'POST'])
def registration():
    form = form_handler.RegistrationForm(request.form)
    if request.method == "POST" and form.validate():
        db_handler.add_user(form.username.data, form.password.data)
        session["logged"] = True
        flash("You have successfully registered")
        return redirect(url_for('index'))
    else:
        for field in form:
            for error in field.errors:
                flash(error)
    return render_template('register.html', form=form)


if __name__ == "__main__":
    if not os.path.exists(app.config["DATABASE"]):
        db_handler.init_db(app.config["PATH_DB_SCHEMA"],
                           app.config["DATABASE"], app)
    app.run()