Ce script ce veut simple. Il est entièrement personnalisable et d'un niveau accessible à tous. Il offre une bonne sécurité à vos pages sensibles en utilisant un cryptage dans la base de données et les sessions php.
Prérequis :
- APACHE et PHP
- MySQL
EasyPHP fait largement l'affaire (téléchargez-le ici).
*****************************
INSTALLATION (que je qualifierai de simplissime)
- Placez la totalité des fichiers du script sur votre serveur
- Créez une base de données nommée 'dbprotect' (ou autre si vous voulez) à l'aide de PhpMyadmin (par exemple)
- Editez au besoin les paramètres de connexion du fichier (pensez y si vous utilisez un autre nom pour votre base)
- Exécutez cette commande SQL :
| CREATE TABLE `utilisateurs` ( `id_user` int(10) unsigned NOT NULL auto_increment, `login` varchar(50) NOT NULL default '', `pass` varchar(50) NOT NULL default '', `nom` varchar(50) NOT NULL default '', `prenom` varchar(50) NOT NULL default '', `privilege` varchar(50) NOT NULL default '', PRIMARY KEY (`id_user`) ) TYPE=MyISAM AUTO_INCREMENT=0 ; INSERT INTO `utilisateurs` VALUES (1, 'toto', 'aa36dc6e81e2ac7ad03e12fedcb6a2c0', 'TOTO', 'Titi', 'admin'); |
ou plus simple, exécutez le fichier table_utilisateurs.sql (éxécuter SQL à partir du fichier texte).
- Voilà ! Ouvrez maintenant le fichier index.php (par http://nom_de_votre_serveur/repertoire_du_script/index.php)
- Il ne reste plus qu'à vous connecter avec les identifiants de l'utilisateur par défaut :
login : "toto"
mot de passe : "mdp"
- La suite vous sera expliquée une fois connecté. Vous allez pouvoir ajouter des utilisateurs et éditer des actions en fonction des niveaux d'accès.