06/16 Phase 6 (continue)

This commit is contained in:
2026-06-17 17:06:43 -04:00
parent 479afde2fa
commit 68a842d6b6
26 changed files with 1027 additions and 61 deletions
+5
View File
@@ -13,6 +13,7 @@ from app.utils.security import generate_token, read_token
from app.services.email import send_email
from app.services.turnstile import verify_turnstile, turnstile_enabled
from app.services.trust import record_event
from app.services.settings import get_setting
from app.blueprints.auth.forms import (RegisterForm, LoginForm,
ResetRequestForm, ResetForm)
@@ -36,6 +37,10 @@ def register():
return redirect(url_for("main.index"))
form = RegisterForm()
if form.validate_on_submit():
if not get_setting("registration_open", True):
flash(_("Registration is currently closed."), "danger")
return render_template("auth/register.html", form=form,
turnstile=turnstile_enabled())
if not verify_turnstile():
flash(_("Captcha verification failed."), "danger")
return render_template("auth/register.html", form=form,