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()
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()