Bonjour,
J'aimerais changer le mot de passe de tous les membres et l'encrypter... comment puis-je faire cela ?
Bonjour,
J'aimerais changer le mot de passe de tous les membres et l'encrypter... comment puis-je faire cela ?
Oui, je ne veux pas le changer mais plutôt m'assurer qu'on ne peut pas voir le mot de passe.
Actuellement, les mots de passe sont directement enregistrer dans la table.
tu peux leur mettre un coup de md5(). C'est un cryptage non reversible. Ensuite pour verifier si le password est correct au login:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if(md5($password_soumis)==$password_table){ //login ok }else { login nok }
Dans phpMyAdmin, tu as simplement une colonne FONCTION quand tu ajoutes, modifies un enregistrement. Sélectionne MD5 dedans et voilà.
Après tu n'as plus qu'à modifier ton code PHP comme le post ci-desus le montre.
bonsoir,
ou encore, tu peux le "cacher" en ajoutant certains caractères dans une page que tu inclues(issus d'un timestamp par exemple) en faisant une concaténation,
et pour l'affichage ou la vérification tu fais une page qui fait l'inverse
c'est pas du md5 mais c'est réversible et ça marche très bien si tu veux le passer en get
(pour des personnes qui vont pas s'amuser à essayer de retrouver leur mot de passe dans ce charabia)
dans ce cas choisis md5
...
Bonjour,
Tu peux aussi utiliser la lib mcrypt
N1bus
Modérateur Web / PHP / Oddo (ex OpenERP)
Aucune demande technique ne sera traitée par MP . Merci
Memento Technique OpenERP en français
Tutoriel OpenERP : Réalisation d'un module et modification du Point De Vente
PHP/e-Commerce : Installation d'une solution de paiement en ligne SIPS-ATOS
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager