From c68b9b20489518373479783f93e7f496c5bdf4b4 Mon Sep 17 00:00:00 2001 From: Darks Date: Tue, 25 Jul 2023 21:17:35 +0200 Subject: [PATCH] account: add antibot fileld to registration form --- app/forms/account.py | 3 +++ app/templates/account/register.html | 1 + app/utils/antibot_field.py | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/forms/account.py b/app/forms/account.py index 227ac72..f34ecfa 100644 --- a/app/forms/account.py +++ b/app/forms/account.py @@ -4,6 +4,7 @@ from wtforms.fields.datetime import DateField from wtforms.fields.simple import EmailField from wtforms.validators import InputRequired, Optional, Email, EqualTo from flask_wtf.file import FileField # Cuz' wtforms' FileField is shitty +from app.utils.antibot_field import AntibotField import app.utils.validators as vd @@ -39,6 +40,8 @@ class RegistrationForm(FlaskForm): newsletter = BooleanField( 'Inscription à la newsletter', description='Un mail par trimestre environ, pour être prévenu des concours, évènements et nouveautés.') + + ab = AntibotField() submit = SubmitField("S'inscrire") diff --git a/app/templates/account/register.html b/app/templates/account/register.html index b698cb5..d6dc141 100644 --- a/app/templates/account/register.html +++ b/app/templates/account/register.html @@ -53,6 +53,7 @@ {{ error }} {% endfor %} + {{ form.ab }}
{{ form.submit(class_="bg-ok") }}
diff --git a/app/utils/antibot_field.py b/app/utils/antibot_field.py index d7a8c44..42a3ab4 100644 --- a/app/utils/antibot_field.py +++ b/app/utils/antibot_field.py @@ -3,7 +3,7 @@ from wtforms.validators import Optional, ValidationError def antibot_validator(form, field): if field.data: - raise ValidationError('Bas les pattes!') + raise ValidationError('Bas les pattes !') return True class AntibotField(EmailField):