ded5e66ccc
Wraps temp file operations in try/except to ensure the temporary database file is always cleaned up, even if an exception occurs during write_snapshot or verify_integrity. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
30 lines
995 B
Markdown
30 lines
995 B
Markdown
# Contexte
|
|
|
|
Je souhate ajouter la possibilité pour les utilisateurs de créer un compte utilisateur. Les données des utilisateurs sont stockés dans une base de données sqlite située à la racine du projet. Les seules données demandées sont une adresse email et un mot de passe. Un lien dans le menu supérieur, tout à droite, permet d'accéder à une page qui permet soit de se connecter, soit de créer un compte.
|
|
|
|
Il s'agit des fondations des comptes utilisateurs, d'autres fonctionnalités viendront s'ajouter.
|
|
|
|
# Inscription
|
|
|
|
Données nécessaires :
|
|
|
|
- adresse email
|
|
- mot de passe
|
|
|
|
Le mot de passe est hashé en base de données.
|
|
|
|
# Connexion
|
|
|
|
- adresse email
|
|
- mot passe
|
|
|
|
Lien vers une page de réinitialisation du mot de passe.
|
|
|
|
# Page du compte
|
|
|
|
Possibilité de changer le mot de passe.
|
|
|
|
# Configuration
|
|
|
|
Ces fonctionnalités nécessitent d'envoyer des emails. Les options nécessaire à une connexion à un service SMTP sont fournies sous la forme de variables d'environnement.
|