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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | 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 [30/06/2016 10:16] 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 09:42] Hypathie [Utilisation] |
||
---|---|---|---|
Ligne 35: | Ligne 35: | ||
pseudo VARCHAR(20) NOT NULL, | pseudo VARCHAR(20) NOT NULL, | ||
motPasse VARCHAR(100) NOT NULL, | motPasse VARCHAR(100) NOT NULL, | ||
+ | cle VARCHAR(50) NULL, | ||
+ | actif TINYINT(1) NULL, | ||
+ | mail VARCHAR(50) NOT NULL, | ||
+ | lastConnect TIMESTAMP, | ||
PRIMARY KEY (login_id), | PRIMARY KEY (login_id), | ||
UNIQUE KEY username (pseudo) | UNIQUE KEY username (pseudo) | ||
Ligne 71: | Ligne 75: | ||
INSERT INTO login(pseudo, motPasse) VALUES | INSERT INTO login(pseudo, motPasse) VALUES | ||
- | ('pseudo', MD5('motPasse')), | + | ('admin', MD5('adminadmin')), |
- | ('toto', MD5('totototo')), | + | ('toto', MD5('totototo')); |
- | ('admin', MD5('adminadmin')); | + | |
SET FOREIGN_KEY_CHECKS=0; | SET FOREIGN_KEY_CHECKS=0; | ||
TRUNCATE `membre`; | TRUNCATE `membre`; | ||
DELETE FROM `membre`; | DELETE FROM `membre`; | ||
- | delete from `membre`; | + | |
INSERT INTO membre(prenom, nom, mail, isAdmin, dateInscription, idLogin) VALUES | INSERT INTO membre(prenom, nom, mail, isAdmin, dateInscription, idLogin) VALUES | ||
- | ('prenom', 'nom', 'mail@mail.fr', 0, now(), 1), | + | ('admin', 'Admin', 'admin@admin.fr', 1, now(), 1), |
- | ('toto', 'toto', 'toto@toto.fr', 0, now(), 2), | + | ('toto', 'toto', 'toto@toto.fr', 0, now(), 2); |
- | ('admin', 'Admin', 'admin@admin.fr', 1, now(), 3); | + | |
</code> | </code> | ||
Ligne 98: | Ligne 100: | ||
* Ce qui donne : | * Ce qui donne : | ||
+ | <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 user>mysql -uessaiLogin -p essaiLogin -e "select * from membre;"</code> | ||
- | <code>Enter password: | ||
- | +-----------+--------+------+-------+----------------------------------+--------------+---------+---------------------+---------------------+ | ||
- | | membre_id | prenom | nom | pseudo | motPasse | mail | isAdmin | dateInscription | dateModif | | ||
- | +-----------+--------+------+-------+----------------------------------+--------------+---------+---------------------+---------------------+ | ||
- | | 1 | prenom | nom | pseudo | 335368c4ed30a8f0f3b3919a2dfade2a | mail@mail.fr | 0 | 2016-06-24 15:08:29 | 0000-00-00 00:00:00 | | ||
- | | 2 | toto | toto | toto | f71dbe52628a3f83a77ab494817525c6 | toto@toto.fr | 0 | 2016-06-24 15:08:29 | 0000-00-00 00:00:00 | | ||
- | +-----------+--------+------+-------+----------------------------------+--------------+---------+---------------------+---------------------+ | ||
</code> | </code> | ||
- | * On insert un administrateur : | ||
- | |||
- | <code user> | ||
- | mysql -uessaiLogin -p essaiLogin -e "INSERT INTO membre(prenom, nom, pseudo, motPasse, mail, isAdmin) VALUES ('admin', 'Admin', 'admin' ,MD5('<passdwCHOISI>'), 'admin@admin.fr', 1);" | ||
- | </code> | ||
- | |||
- | * On ajoute la date et l'heure de l'update pour l'administrateur : | ||
- | |||
- | <code user>mysql -uessaiLogin -p essaiLogin -e "UPDATE \`membre\` SET \`dateModif\`=NOW() WHERE \`pseudo\`='admin';"</code> | ||
- | |||
- | ===On vérifie === | ||
<code user>mysql -uessaiLogin -p essaiLogin -e "select * from membre;"</code> | <code user>mysql -uessaiLogin -p essaiLogin -e "select * from membre;"</code> | ||
- | |||
- | |||
<code> | <code> | ||
Enter password: | Enter password: | ||
- | +-----------+--------+-------+-------+----------------------------------+----------------+---------+---------------------+---------------------+ | + | +-----------+--------+-------+----------------+---------+---------------------+---------------------+---------+ |
- | | membre_id | prenom | nom | pseudo | motPasse | mail | isAdmin | dateInscription | dateModif | | + | | membre_id | prenom | nom | mail | isAdmin | dateInscription | dateModif | idLogin | |
- | +-----------+--------+-------+-------+----------------------------------+----------------+---------+---------------------+---------------------+ | + | +-----------+--------+-------+----------------+---------+---------------------+---------------------+---------+ |
- | | 1 | prenom | nom | pseudo | 335368c4ed30a8f0f3b3919a2dfade2a | mail@mail.fr | 0 | 2016-06-24 15:08:29 | 0000-00-00 00:00:00 | | + | | 1 | prenom | nom | mail@mail.fr | 0 | 2016-06-30 10:09:18 | 0000-00-00 00:00:00 | 1 | |
- | | 2 | toto | toto | toto | f71dbe52628a3f83a77ab494817525c6 | toto@toto.fr | 0 | 2016-06-24 15:08:29 | 0000-00-00 00:00:00 | | + | | 2 | toto | toto | toto@toto.fr | 0 | 2016-06-30 10:09:18 | 0000-00-00 00:00:00 | 2 | |
- | | 3 | admin | Admin | admin | 21232f297a57a5a743894a0e4a801fc3 | admin@admin.fr | 1 | 2016-06-24 15:10:16 | 2016-06-24 15:12:40 | | + | | 3 | admin | Admin | admin@admin.fr | 1 | 2016-06-30 10:09:18 | 0000-00-00 00:00:00 | 3 | |
- | +-----------+--------+-------+-------+----------------------------------+----------------+---------+---------------------+---------------------+ | + | +-----------+--------+-------+----------------+---------+---------------------+---------------------+---------+ |
- | + | ||
</code> | </code> | ||
- | |||
<note> | <note> |