Eléphant du PHP |
245 Messages
13 août 2009, 17:52
Normalement tu as un fichier A de fonction
Un fichier B de formulaire
un fichier C d'envoi de formulaire
1) Si tu inclus ton fichier A dans ton fichier B, bah heu, tu n'auras rien à hasher car le moot de passe ne sera pas entré par l'utilisateur (sauf si tu le definis pour lui dans un champs hidden)
Si tu inclus ton fichier A dans ton fichier C, tu hashes le mot de passe une fois le formulaire envoyé.
2) C'est utile en cas de nouvelle inscription ou de changement de mdp de l'utilisateur afin de conserver des mdp cryptés dans ta BDD, sinon cela ne te sers pas à grand chose.
Si tu fais autre chose que 1) ou 2), cela n'a pas de sens.
Fait l'inclusion à l'aide de include_once "fichierA.php" par exemple.
Le mieux dans cette organisationest que ton fichier A ne genere rien (c.a.d : qu'il ne contienne que des fonctions)