La fonction MD5
Résolu/Fermé
delavega470
Messages postés
298
Date d'inscription
dimanche 9 février 2014
Statut
Membre
Dernière intervention
24 mars 2020
-
2 févr. 2016 à 09:46
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 2 févr. 2016 à 14:49
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 2 févr. 2016 à 14:49
A voir également:
- La fonction MD5
- Fonction si et - Guide
- Md5 checksum - Télécharger - Web & Internet
- Fonction somme excel - Guide
- Fonction moyenne excel - Guide
- Fonction trier excel - Guide
4 réponses
jordane45
Messages postés
38144
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 avril 2024
4 650
2 févr. 2016 à 10:11
2 févr. 2016 à 10:11
Bonjour,
Plutot que md5 .. je t'invite à utiliser Sha1
Ensuite... AVANT d'utiliser une variable (de type POST / GET / SESSION....) il est préférable de la récupérer PROPREMENT (via l'écriture ternaire et un test de son existence via un ISSET ou un !EMPTY)
Donc ... ça donnerait quelque chose du style :
Plutot que md5 .. je t'invite à utiliser Sha1
Ensuite... AVANT d'utiliser une variable (de type POST / GET / SESSION....) il est préférable de la récupérer PROPREMENT (via l'écriture ternaire et un test de son existence via un ISSET ou un !EMPTY)
Donc ... ça donnerait quelque chose du style :
//récupération de la variable POST['mdp'] $mdp = !empty($_POST['mdp']) ? sha1($_POST['mdp']) : NULL; //Affichage de la variable le temps des tests : echo " Mot de passe : ".$mdp;
delavega470
Messages postés
298
Date d'inscription
dimanche 9 février 2014
Statut
Membre
Dernière intervention
24 mars 2020
48
2 févr. 2016 à 10:18
2 févr. 2016 à 10:18
Jordance excusez moi c'est du PDO vous utiliser??
jordane45
Messages postés
38144
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 avril 2024
4 650
2 févr. 2016 à 10:27
2 févr. 2016 à 10:27
Oui
delavega470
Messages postés
298
Date d'inscription
dimanche 9 février 2014
Statut
Membre
Dernière intervention
24 mars 2020
48
2 févr. 2016 à 10:31
2 févr. 2016 à 10:31
alors la je ne connais pas ça d'abord lol, mais pourriez vous utuliser la methode ancienne parce la je ne comprend pas bien
jordane45
Messages postés
38144
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 avril 2024
4 650
2 févr. 2016 à 11:42
2 févr. 2016 à 11:42
Heuuu.... PDO ... c'est une méthode pour se connecter à la BDD ....
Dans le code que je t'ai donné.... je n'utilise nul part la BDD .... !!!!!!
C'est juste du PHP !
Pour info : L'écriture TERNAIRE .. ce n'est rien d'autre qu'un IF mais écrit autrement....
En gros :
C'est exactement pareil ... c'est juste la façon de l'écrire qui est plus simple en ternaire !
Dans le code que je t'ai donné.... je n'utilise nul part la BDD .... !!!!!!
C'est juste du PHP !
Pour info : L'écriture TERNAIRE .. ce n'est rien d'autre qu'un IF mais écrit autrement....
En gros :
//ecriture IF "traditionnel" if(!empty($_POST['mdp'])) { $mdp = $_POST['mdp']; }else{ $mdp=NULL; } //ecriture ternaire : $mdp = !empty($_POST['mdp']) ? sha1($_POST['mdp']) : NULL;
C'est exactement pareil ... c'est juste la façon de l'écrire qui est plus simple en ternaire !
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
524
2 févr. 2016 à 14:49
2 févr. 2016 à 14:49
Salut,
Un peu de lecture en complément : https://www.php.net/manual/fr/faq.passwords.php
Bonne journée
Un peu de lecture en complément : https://www.php.net/manual/fr/faq.passwords.php
Bonne journée