Comment gérer le tout premier utilisateur (admin)?
Posté : 28 sept. 2006, 07:58
J'ai une question qui me semble tellement bête...
Je veux crypter mes mots de passe. Je n'ai pas essayé de voir comment ça fonctionnait mais je crois avoir compris le principe: je prends "motdepasse", j'applique une fonction comme mod5 dessus et j'enregistre cette valeur dans la base de données.
Or, à moins que moi (l'administrateur) ne décide de donner des pouvoirs particuliers à un usager, il sera un utilisateur "régulier". Évidemment, je ne prévois pas permettre à mes utilisateurs de décider eux-mêmes d'être administrateurs.
Je me demandais comment vous gériez la situation. J'avais pensé à trois solutions potentielles:
1- je m'inscris comme usagère "normale", puis je vais modifier mon statut en manuel dans ma base de données;
2- je crée un cas spécial dans mon script pour que le tout premier usager à s'enregistrer soit un administrateur;
3- je me fais un script bidon localement pour générer le charabia qui sera mon mot de passe dans la BD, que j'inscrirai manuellement en m'ajoutant moi-même comme entrée.
Est-ce que toutes ces solutions fonctionneraient? Et vous, comment réglez-vous la question?
Il y a autre chose aussi qui me tracasse. Je ne veux pas faire un site super évolué, donc je n'ai pas vraiment envie de me casser la tête pour créer une option "j'ai oublié mon mot de passe", avec envoi de courriel et réinitialisation du mot de passe.