diff options
Diffstat (limited to 'app/forms/workout.py')
| -rw-r--r-- | app/forms/workout.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/app/forms/workout.py b/app/forms/workout.py index a06c771..8714d5b 100644 --- a/app/forms/workout.py +++ b/app/forms/workout.py @@ -1,4 +1,7 @@ from flask_wtf import FlaskForm, Form +from wtforms.csrf.session import SessionCSRF +from datetime import timedelta +from os import urandom from wtforms import ( FieldList, FormField, @@ -38,4 +41,9 @@ class ExerciseRecordForm(Form): class WorkoutRecordForm(FlaskForm): + class Meta: + csrf = True + csrf_class = SessionCSRF + csrf_secret = urandom(16) + csrf_time_limit = timedelta(minutes=120) exercises = FieldList(FormField(ExerciseRecordForm)) |
