Some sourcecode
- 📅
- 👁️ 524 katselukertaa
- 🔓 Julkinen
@app.route('/login/', methods=["POST"])
def login_handler():
form = LoginForm()
uudelleenohjaus = False
if not form.validate_on_submit():
flash("Tapahtui CSRF-virhe. Yritä uudelleen.", "negative")
uudelleenohjaus = True
if not hcaptcha.verify():
flash("hCaptchan verifiointi epäonnistui.", "negative")
uudelleenohjaus = True
name = form.name.data
password = form.password.data
if not User.query.get(name) and not User.check_password(pwd=password):
flash("Kirjautuminen epäonnistui (virheellinen käyttäjänimi tai salasana).", "negative")
uudelleenohjaus = True
if uudelleenohjaus:
return redirect('/login/')
load_user(user)
return redirect('/profile/' + name)