Pour stocker un usager dans la base de données, vous aurez besoin d'une table dont la structure qui ressemble à celle-ci.

La table doit avoir un index UNIQUE sur le champ code. Ceci assurera qu'il ne soit pas possible d'avoir deux usagers avec le même code d'accès.
Le champ motdepasse doit être suffisamment long pour stocker le résultat du hachage. Avec les algorithmes les plus populaires présentement, il faut prévoir 60 caractères. Vous pourriez également utiliser un champ de 255 caractères afin d'avoir suffisamment de place si vous changez d'algorithme.
Remarquez le champ actif. Il permet de désactiver un usager sans avoir à le supprimer. Important : les requêtes qui travaillent avec la table usagers devront tenir compte de ce champ.
La table usagers et son index unique peuvent être créés à l'aide de ce script.
▼Publicité