Polish up some code and add some signals

This commit is contained in:
Matt Wright
2012-06-15 12:13:49 -04:00
parent c123e32ddc
commit 5fdfa544db
6 changed files with 63 additions and 31 deletions
+9 -1
View File
@@ -302,6 +302,9 @@ class ForgotPasswordForm(Form):
email = TextField("Email Address",
validators=[Required(message="Email not provided")])
def to_dict(self):
return dict(email=self.email.data)
class LoginForm(Form):
"""The default login form"""
@@ -334,13 +337,18 @@ class RegisterForm(Form):
class ResetPasswordForm(Form):
reset_password_token = HiddenField(validators=[Required()])
token = HiddenField(validators=[Required()])
email = HiddenField(validators=[Required()])
password = PasswordField("Password",
validators=[Required(message="Password not provided")])
password_confirm = PasswordField("Retype Password",
validators=[EqualTo('password', message="Passwords do not match")])
def to_dict(self):
return dict(token=self.token.data,
email=self.email.data,
password=self.password.data)
class AuthenticationProvider(object):
"""The default authentication provider implementation.