Files
WebTech/application/auth/forms.py
2025-04-16 11:05:58 +02:00

30 lines
817 B
Python

from flask_wtf import FlaskForm # type: ignore
from wtforms import StringField, SubmitField, PasswordField, BooleanField
from wtforms.validators import DataRequired
class defaultForm(FlaskForm):
username = StringField("Username", validators=[DataRequired()])
password = PasswordField("Password", validators=[DataRequired()])
submit = SubmitField("Submit")
class LoginForm(defaultForm):
pass
class RegisterForm(defaultForm):
confirm_password = PasswordField(
"Confirm Password", validators=[DataRequired()]
)
is_admin = BooleanField("Admin")
class UpdateForm(defaultForm):
confirm_password = PasswordField(
"Confirm Password", validators=[DataRequired()]
)
current_password = PasswordField(
"Current Password", validators=[DataRequired()]
)