6.1.1. app.base package

6.1.1.1. Submodules

6.1.1.2. app.base.forms module

Modified for GRID, 2021

Copyright (c) 2019 - present AppSeed.us

Génère les formulaires d’inscription et de connexion

class app.base.forms.CreateAccountForm(*args, **kwargs)[source]

Bases : flask_wtf.form.FlaskForm

email = <UnboundField(TextField, ('Email',), {'id': 'email_create', 'validators': [<wtforms.validators.DataRequired object>, <wtforms.validators.Email object>]})>
password = <UnboundField(PasswordField, ('Password',), {'id': 'pwd_create', 'validators': [<wtforms.validators.DataRequired object>]})>
username = <UnboundField(TextField, ('Username',), {'id': 'username_create', 'validators': [<wtforms.validators.DataRequired object>]})>
class app.base.forms.LoginForm(*args, **kwargs)[source]

Bases : flask_wtf.form.FlaskForm

password = <UnboundField(PasswordField, ('Password',), {'id': 'pwd_login', 'validators': [<wtforms.validators.DataRequired object>]})>
username = <UnboundField(TextField, ('Username',), {'id': 'username_login', 'validators': [<wtforms.validators.DataRequired object>]})>

6.1.1.3. app.base.models module

Modified for GRID, 2021

Copyright (c) 2019 - present AppSeed.us

Sert à lire et écrire dans la db des logins

class app.base.models.User(**kwargs)[source]

Bases : sqlalchemy.ext.declarative.api.Model, flask_login.mixins.UserMixin

email
id
password
username
app.base.models.request_loader(request)[source]
app.base.models.user_loader(id)[source]

6.1.1.4. app.base.routes module

Modified for GRID, 2021

Copyright (c) 2019 - present AppSeed.us

Gère les routines des connnexions et inscription

app.base.routes.access_forbidden(error)[source]
app.base.routes.internal_error(error)[source]
app.base.routes.login()[source]
app.base.routes.logout()[source]
app.base.routes.not_found_error(error)[source]
app.base.routes.register()[source]
app.base.routes.route_default()[source]
app.base.routes.shutdown()[source]
app.base.routes.unauthorized_handler()[source]

6.1.1.5. app.base.util module

Modified for GRID, 2021

Copyright (c) 2019 - present AppSeed.us

app.base.util.hash_pass(password)[source]

Hash mot de passe SHA-256

app.base.util.verify_pass(provided_password, stored_password)[source]

Verification du mot de passe par Hash

6.1.1.6. Module contents

Modified for GRID, 2021

Copyright (c) 2019 - present AppSeed.us