SCRIPT POUR CREER UN ACCES MEMBRE SUR CERTAINES PAGES DE VOTRE SITE AVEC
INSCRIPTION AVEC MAIL DE CONFIRMATION.
Les différents fichiers sont commentés et peuvent être modifiés à votre gré
sous la license GPL.
Details :
- simple à mettre en place (2 lignes à rajouter sur les pages que l'on
souhaite protéger)
- Utilisant les sessions le système d'accès est très fiable.
- Les visiteurs peuvent s'inscrire en saisissant un login, un password et
une adresse mail.
- Envoi d'un mail de validation à l'adresse donnée
- Une blackliste évite que les mails non-désirés se répetent
- Envoi d'un mail à l'admin si l'inscription est validée (désactivable)
- Formulaire de connexion
- Lien de deconnexion
Contenu du zip :
- exemple.php : un fichier d'exemple d'utilisation.
- le dossier /security/ contenant les scripts
- le dossier /security/install ne servant que pour l'installation
- GNUGPL.txt : The GNU General Public License
- ce fichier readme.txt que vous êtes en train de lire
Requis : PHP et MySQL, fonction mail() activée
Fonctionnement :
1. Entrez vos info dans Security.cfg.php (dans le dossier /security/)
2. Ajoutez les 2 lignes suivantes en haut des scripts que vous voulez
réserver aux membres (cf. le fichier exemple.php) :
require_once("security/Security.class.php");
Security::checkAcces();
3. Uploadez vos fichiers
4. Lancez http://votre.site.fr/security/install/index.php pour installer
la table users
5. Supprimer le dossier install de votre FTP (vous n'en aurez plus besoin)
6. Vos pages sont maintenant sécurisées.
7. Pour faire un lien de deconnexion regardez le lien dans exemple.php.