Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour à tous,
Dans la cadre de la création d'un site,
Nous avons penché sur votre forum pour une question de simplicité/rapidité.
Mais dans le soucis d'éviter de devoir faire 2 inscriptions différentes à nos futurs utilisateurs,
J'aurais aimé savoir comment était hasher les mots de passe afin de ne devoir faire qu'une seule inscription.
Pour expliquer plus simplement :
J'ai 2 bdd => Forum
=> Site
Chacune des deux a une table utilisateur.
J'aurai aimé faire un formulaire "unique" qui m'aurait permis d'envoyé dans les deux tables les valeurs correspondantes (login, pass(en md5 voir sha1) et mail et dans l'autre : login, passe (hashage?) mail heure,....)
Si une âme charitable pouvait me sortir de ce gueppier cela me ferait énormément plaisir.
Cordialement,
Sticmou.
Hors ligne
Bonjour,
Si ta version de php accepte le sha1 (normalement >= 4.3.0) et bien ce sera en sha1, sinon s'il n'y a pas de sha1, mais que la librairie Mhash est dispo ce sera en Mhash ou alors en dernier recours ce sera en MD5.
++
[img]http://blog.ludikreation.com/wp-content/ban_fofo_ludikreation_400.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938952-41022.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938980-40906.png[/img]
[img]http://blog.ludikreation.com/wp-content/themes/mag-style/images/ico.png[/img] MyReferencing
Hors ligne
Donc,
Si j'ai bien tout suivi 
Le hashage se fait en fonction de la version de php?
Si php 5 => SHA1 ?
Si php inférieur à la 4.3.0 => Mhash si la librairie est dispo,
Si non, MD5 ?
Donc pour mon formulaire, il me suffit de faire le hashage SHA1 vu que je tourne sous php5 ? 
Hors ligne
Pour information cette fonction a été modifié il y a peu de versions. 
function pun_hash($str)
{
if (function_exists('sha1')) // Only in PHP 4.3.0+
return sha1($str);
else if (function_exists('mhash')) // Only if Mhash library is loaded
return bin2hex(mhash(MHASH_SHA1, $str));
else
return md5($str);
}Tu peut directement utiliser celle-là sur ton site. Aucun soucis de comptabilité (Sauf si les pages de ton forum sont déjà inclues sur ton site)
M@x.
...
Hors ligne
$str = la variable du mdp je suppose?
'
Hors ligne
oui, le mot de passe en clair.
[img]http://blog.ludikreation.com/wp-content/ban_fofo_ludikreation_400.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938952-41022.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938980-40906.png[/img]
[img]http://blog.ludikreation.com/wp-content/themes/mag-style/images/ico.png[/img] MyReferencing
Hors ligne
et bien merci à vous 
Et vive fluxbb qui remplace bien le feu punbb *-)
Hors ligne
Pages : 1