Bonjour,

Je galère chaque fois que je veux gérer des utilisateurs. J'aimerais créer un ensemble de classes qui me permettraient de les créer en fonction
  1. des éléments à mettre en bdd
  2. du créateur de l'utilisateur (webmestre ou utilisateur lui-même)
  3. des caractéristiques du mot de passe (complexité, hachage)
  4. La génération d'un mot de passe provisoire
  5. L'obligation ou non de modifier le mot de passe à la première utilisation ou après un certain temps

Le but de cet ensemble de classes est de gérer:
  1. la création de l'utilisateur et son enregistrement en base de données
  2. l'envoi d'un mail avec un mot de passe provisoire ou définitif
  3. la perte d'identifiant ou de mot de passe
  4. le changement de mot de passe

Mais voilà, je navigue dans le flou sur la façon de m'y prendre et la composition des classes.
Est-ce que quelqu'un pourrait me donner quelques conseils pour m'orienter?
Est-ce que ce sujet pourrait intéresser d'autres personnes?