This module defines all the authentication-related forms.
Courtesy of http://flask.pocoo.org/snippets/64/
pytwask.auth.forms.ChangePasswordForm(formdata=<object object>, **kwargs)¶Bases: flask_wtf.form.FlaskForm
The form for changing the user password.
new_password = <UnboundField(PasswordField, ('New password',), {'validators': [<wtforms.validators.DataRequired object>, <wtforms.validators.EqualTo object>]})>¶new_password2 = <UnboundField(PasswordField, ('Confirm new password',), {'validators': [<wtforms.validators.DataRequired object>]})>¶old_password = <UnboundField(PasswordField, ('Old password',), {'validators': [<wtforms.validators.DataRequired object>]})>¶submit = <UnboundField(SubmitField, ('Submit',), {})>¶pytwask.auth.forms.SignInForm(formdata=<object object>, **kwargs)¶Bases: flask_wtf.form.FlaskForm
The form for signing into an existing user.
password = <UnboundField(PasswordField, ('Password',), {'validators': [<wtforms.validators.DataRequired object>]})>¶remember_me = <UnboundField(BooleanField, ('Keep me logged in',), {})>¶submit = <UnboundField(SubmitField, ('Sign in',), {})>¶username = <UnboundField(StringField, ('Username',), {'validators': [<wtforms.validators.DataRequired object>]})>¶pytwask.auth.forms.SignUpForm(formdata=<object object>, **kwargs)¶Bases: flask_wtf.form.FlaskForm
The form for signing up a new user.
password = <UnboundField(PasswordField, ('Password',), {'validators': [<wtforms.validators.DataRequired object>, <wtforms.validators.EqualTo object>]})>¶password2 = <UnboundField(PasswordField, ('Confirm password',), {'validators': [<wtforms.validators.DataRequired object>]})>¶submit = <UnboundField(SubmitField, ('Sign up',), {})>¶username = <UnboundField(StringField, ('Username',), {'validators': [<wtforms.validators.DataRequired object>]})>¶This module defines all the authentication-related views.
pytwask.auth.views.index()¶This view renders the main index page. It also handles sign-ins.
pytwask.auth.views.is_safe_url(target)¶Check the target URL will lead to the same host server.
| Parameters: | target (str) – The target redirect URL. |
|---|---|
| Returns: | True if the target URL is safe; False otherwise. |
| Return type: | bool |
pytwask.auth.views.signout()¶This view handles signouts.
pytwask.auth.views.signup()¶This view renders the sign-up page.
pytwask.auth.views.user_settings()¶This view renders the user settings page. It allows the user to
The blueprint which contains all the views related to authentication.