CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Utiliser une fonction MySQL en PHP

Aeternus
Aeternus
Niveau 10
19 février 2003 à 18:20:05

Voila j´avais lu quelque part dans un site je ne sais plus ou que ct plus intelligent de crypter les password que la personne entrait dans le formulaire de login et de le crypter de la meme maniere que le password dans la BD et de comparer les deux pass cryptés...

Tout cela est bien joli, mais si l´instruction pour introduire un password crypté dans la BD est facile vu que c une fonction MySQL, comment crypter un password de la meme maniere en PHP?

Gloups je vais peut etre vous apraitre con mais . .. dans les sites débutants ou je regarded ils ne crypte meme pas les password...

stoff
stoff
Niveau 10
19 février 2003 à 18:23:27

Généralement on crypte pour le htaccess . ..
ou bien pour les sessions ( du moins a ton niveau)
pour crypté c´est une fonction nommé mk ou md je sais plus

Aeternus
Aeternus
Niveau 10
19 février 2003 à 18:30:30

c pour les session que je crypte ; o)
pourquoi a mon niveau? quand on est plusdoué on crypte tout ? lol ( jocke)

stoff
stoff
Niveau 10
19 février 2003 à 18:32:39

Meuh non mais quand tu as un site "pro" vaut mieux non?
Pis les sessiosn tu les utlise pour quoi ?

Aeternus
Aeternus
Niveau 10
19 février 2003 à 18:34:37

Sessions : pour s´inscrire et s´identifier pour etre newseurs et modifier son profil

Aeternus
Aeternus
Niveau 10
19 février 2003 à 18:44:16

up up sauvez moi

stoff
stoff
Niveau 10
19 février 2003 à 19:02:25

utlise plutot les cookies voir même les deux ^^

Aeternus
Aeternus
Niveau 10
19 février 2003 à 19:06:06

heu oui mais là n´est pas mon probleme : je veux pouvoir comparer un password crypté a un password par crypter, alors plutot que de soit pas crypter du tout les password ou soit décrypter le password crypté ( stupide) je voudrais crypter le password non crypté ( logique non, qui c qu´a pas suiviiii là??? lol)

Pour introduire dans la BD un password crypter il suffit de faire insert into blablabla PASSWORD(´valeur string´) et comme ca dans la BD c crypté mais si on fait un select on obtient la valeur cryptée : d´où l´idée de crypter ce qu´introduit le visiteur pour s´identifier et comparer les deux valeur cryptée...

stoff
stoff
Niveau 10
19 février 2003 à 19:09:01

c´est simple , ton
visiteurs met le mdp nommé :
$motdepasseuser
tu met : if($motdepassedeladbquiestdéjàcrypté == mk(fonction pour crpyter , je sais pas si c´est ell)$motdepasseuser

Aeternus
Aeternus
Niveau 10
19 février 2003 à 19:11:36

c´est bien ce que je voulais faire mais je ne connaissois pas le fonction de cryptation. Parce que je me demandais si la fonction cryptage en PHP etait l´égale de celle utilisée dans MySQL (

bon bon je suis lourdingue : je pourrais utiliser la fonction ded cryptage PHP avant d´introduire le password dans la BD masi le truc c que je les ai introduit manuellement pour des test heuuu

voila quoi

Bon sinon merci de ton aide : tu ma compris , o)

stoff
stoff
Niveau 10
19 février 2003 à 19:13:03

ben c´est ça dans le formulaire inscription au moment de mettre le mdp tu le crypte ^^

electron_libre
electron_libre
Niveau 10
19 février 2003 à 20:16:55

pour crypter un password tapé dans un formulaire :
$passwd = MD5($passwd);

/!\ MD5 crypte sur 32 caracteres, donc le champs dans la base de données qui stock le mot de passe doit etre du type varchar2(32)

pour comparer un mdp dans la base, avec un truc tapé, on crypte ce qui vient d´etre tapé, et on compare avec ce qui est dans la base :

$sql = "select pseudo, pwd from membre where pseudo=´$login´";
$req = mysql_query($sql) or die(´Erreur SQL ! ´.$sql.mysql_error());

$data = mysql_fetch_array($req);

$pass = MD5($pass);

if($data[´pwd´] ! = $pass){
erreur
}
else{
. ..
}

stoff
stoff
Niveau 10
19 février 2003 à 20:25:04

Oui c´est bien ce que l´on disait ^^
Enfin y te demandait pas le code source mais jsute une expliction je crois ? N
+

Aeternus
Aeternus
Niveau 10
19 février 2003 à 20:30:01

Dans mon bouquin il parle d´une fonction crypt() en PHP ou la syntaxe est la suivante crypt($pass,´xx´) où xx est la clé de cryptage, vous en avez deja entendu parler?

stoff
stoff
Niveau 10
19 février 2003 à 20:31:38

utlise MD5 c´est beaucoup plus simple , et pour crypter des mdp sa suffit amplement

Aeternus
Aeternus
Niveau 10
19 février 2003 à 20:33:06

ok merci

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment