"""Auth-Formulare: E-Mail-Eingabe, Code-Eingabe (Flask-WTF, mit CSRF-Schutz).""" from flask_wtf import FlaskForm from wtforms import StringField, SubmitField from wtforms.validators import DataRequired, Email, Regexp class EmailForm(FlaskForm): email = StringField( "E-Mail", validators=[DataRequired(), Email(message="Bitte eine gültige E-Mail eingeben.")], ) submit = SubmitField("Code anfordern") class CodeForm(FlaskForm): code = StringField( "Code", validators=[ DataRequired(), Regexp(r"^\d{6}$", message="Bitte den 6-stelligen Code eingeben."), ], ) submit = SubmitField("Einloggen")