Créer un accès membre sur vos pages avec formulaire d'inscription avec mail de confirmation

Description

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.

Conclusion :


Si vous voyez des bugs, si vous souhaitez avoir des détails, n'hesitez pas à poster un commentaires

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.