2019-04-26 03:28:27 +02:00
|
|
|
from wtforms import Form, BooleanField, StringField, PasswordField, validators
|
|
|
|
from flask_login import UserMixin
|
|
|
|
|
|
|
|
class LoginForm(Form):
|
|
|
|
email = StringField("Email", [
|
|
|
|
validators.DataRequired(),
|
|
|
|
validators.Length(min=6, max=64)
|
|
|
|
])
|
|
|
|
|
|
|
|
password = PasswordField("Password", [
|
|
|
|
validators.DataRequired(),
|
2019-04-26 04:24:19 +02:00
|
|
|
validators.Length(min=4)
|
2019-04-26 03:28:27 +02:00
|
|
|
])
|
|
|
|
|
|
|
|
class User(UserMixin):
|
|
|
|
def __init__(self, uuid):
|
|
|
|
self.id = uuid
|
|
|
|
|
|
|
|
"""
|
|
|
|
self.name = name
|
|
|
|
self.email = email
|
|
|
|
self.password = password
|
|
|
|
"""
|
|
|
|
|