logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
utilisateurs:hypathie:tutos:creer-son-site-web-en-php-_-installer-mysql-creer-une-bdd-pour-un-site-en-php-objet [04/08/2016 09:42]
Hypathie [Utilisation]
utilisateurs:hypathie:tutos:creer-son-site-web-en-php-_-installer-mysql-creer-une-bdd-pour-un-site-en-php-objet [04/08/2016 10:07]
Hypathie [Utilisation]
Ligne 74: Ligne 74:
 DELETE FROM `login`; DELETE FROM `login`;
    
-INSERT INTO login(pseudo,​ motPasse) VALUES  +INSERT INTO login(pseudo,​ motPasse, mail) VALUES  
-('​admin', ​MD5('adminadmin')),+('​admin',​ '$2y$09$vDdO6/​IMSHdk/​ja2MQGHfO1KJasWHNRCUDr4ZCecaZjtl4GpM3I9m', ​'​admin@adm.fr'​);​
 ('​toto',​ MD5('​totototo'​));​ ('​toto',​ MD5('​totototo'​));​
  
Ligne 83: Ligne 83:
  
    
-INSERT INTO membre(prenom,​ nom, mail, isAdmin, dateInscription,​ idLogin) VALUES  +INSERT INTO membre(prenom,​ nom, isAdmin, dateInscription,​ idLogin) VALUES  
-('​admin',​ 'Admin', '​admin@admin.fr', 1, now(), 1), +('​admin',​ '​Admin',​ 1, now(), 1);
-('​toto',​ '​toto',​ '​toto@toto.fr',​ 0, now(), 2);+
  
 </​code>​ </​code>​
Ligne 97: Ligne 96:
  
 These types are synonyms for TINYINT(1). A value of zero is considered false. Nonzero values are considered true</​code>​ These types are synonyms for TINYINT(1). A value of zero is considered false. Nonzero values are considered true</​code>​
-</​note>​ 
  
-  * Ce qui donne : +  * Le mot de passe pour admin a été généré à titre d'​exemple par la fonction php suivante. \\ La documentation déconseille l'​utilisation de md5 et de sha1 http://​php.net/​manual/​fr/​faq.passwords.php
-<code user>​mysql -uessaiLogin -p essaiLogin -e "​select * from login;"<​/code> +
-<​code>​ +
-Enter password:  +
-+----------+--------+----------------------------------+ +
-| login_id | pseudo | motPasse ​                        | +
-+----------+--------+----------------------------------+ +
-|        1 | pseudo | 335368c4ed30a8f0f3b3919a2dfade2a | +
-|        2 | toto   | c33ca5e7eae116138d1d1b61158d58f9 | +
-|        3 | admin  | f6fdffe48c908deb0f4c3bd36c032e72 | +
-+----------+--------+----------------------------------++
  
-</code>+<​code ​php> 
 +// pour première insertion 
 +$pseudo = "​admin";​ 
 +$motPasse = "​admin";​ 
 +echo "<​p>​mot de passe pour " .$pseudo. ": </​p>";​ 
 +$motPasseHash = password_hash($motPasse,​PASSWORD_BCRYPT,​['​cost'​ => 9]); 
 +echo "<​p>"​.$motPasseHash."</​p>";​ 
 +// 
 +$bool = password_verify($motPasse,​ $motPasseHash);​ 
 +var_dump($bool);​
  
 +// retour :
 +//mot de passe pour admin:
 +//​$2y$09$OLK0HP3JDYjMKSoJxC00o.MCnMWHjT/​sUI.rynSHxw.p9A6tSZYM.
 +//boolean true
  
-<code user>​mysql -uessaiLogin -p essaiLogin -e "​select * from membre;"</​code>​ 
-<​code>​ 
-Enter password: ​ 
-+-----------+--------+-------+----------------+---------+---------------------+---------------------+---------+ 
-| membre_id | prenom | nom   | mail           | isAdmin | dateInscription ​    | dateModif ​          | idLogin | 
-+-----------+--------+-------+----------------+---------+---------------------+---------------------+---------+ 
-|         1 | prenom | nom   | mail@mail.fr ​  ​| ​      0 | 2016-06-30 10:09:18 | 0000-00-00 00:00:00 |       1 | 
-|         2 | toto   | toto  | toto@toto.fr ​  ​| ​      0 | 2016-06-30 10:09:18 | 0000-00-00 00:00:00 |       2 | 
-|         3 | admin  | Admin | admin@admin.fr |       1 | 2016-06-30 10:09:18 | 0000-00-00 00:00:00 |       3 | 
-+-----------+--------+-------+----------------+---------+---------------------+---------------------+---------+ 
 </​code>​ </​code>​
 +
 +</​note>​
 +
  
 <​note>​ <​note>​
utilisateurs/hypathie/tutos/creer-son-site-web-en-php-_-installer-mysql-creer-une-bdd-pour-un-site-en-php-objet.txt · Dernière modification: 01/09/2016 10:48 par Hypathie

Pied de page des forums

Propulsé par FluxBB