Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 12-11-2008 03:20:27

sticmou
Membre

Quel hashage pour fluxBB?

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

#2 12-11-2008 10:12:15

sharrinddlar
Membre

Re : Quel hashage pour fluxBB?

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.

++

Hors ligne

#3 13-11-2008 23:56:27

sticmou
Membre

Re : Quel hashage pour fluxBB?

Donc,
Si j'ai bien tout suivi tongue

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 ? smile

Hors ligne

#4 14-11-2008 00:06:48

M@x
Membre

Re : Quel hashage pour fluxBB?

Pour information cette fonction a été modifié il y a peu de versions. wink

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

#5 14-11-2008 00:09:49

sticmou
Membre

Re : Quel hashage pour fluxBB?

$str = la variable du mdp je suppose? happy'

Hors ligne

#7 14-11-2008 00:14:49

sticmou
Membre

Re : Quel hashage pour fluxBB?

et bien merci à vous ^^

Et vive fluxbb qui remplace bien le feu punbb *-)

Hors ligne

Pied de page des forums