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

Soyez le premier à donner votre avis sur cette source.

Vue 75 339 fois - Téléchargée 14 721 fois

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

Ajouter un commentaire Commentaires
Messages postés
4
Date d'inscription
lundi 21 mars 2016
Statut
Membre
Dernière intervention
24 mars 2016

Bjr
Sur un site contenant plusieurs pages faut il mettre votre code "<?php
// Morceau de script à mettre en haut du script à sécuriser
require_once("security/Security.class.php");
Security::checkAcces(); " sur toutes pages ? ou juste sur l'index.html ?
merci
Messages postés
1
Date d'inscription
jeudi 12 mars 2015
Statut
Membre
Dernière intervention
12 mars 2015

Bonjour tout le monde
Moi de mon coté sa me dit a l'install
Nom de la base de données inconnue : Vérifier le parametre db
si vous pouvez m'aider je serais très heureux
Messages postés
1
Date d'inscription
dimanche 15 décembre 2013
Statut
Membre
Dernière intervention
16 décembre 2013

Bonjour tout le monde
Moi de mon coté sa me dit a l'install
Nom de la base de données inconnue : Vérifier le parametre db
J'ai créé une base de donne du nom de users
si vous pouvez m'aider je serais très heureux
Messages postés
5
Date d'inscription
dimanche 13 janvier 2013
Statut
Membre
Dernière intervention
9 mars 2014

bonjour 7
je suis pas doué mai j'aimerai savoir que doige fair sur php my admin pour que sa marche
Messages postés
2
Date d'inscription
dimanche 10 mai 2009
Statut
Membre
Dernière intervention
15 avril 2012

le seul souci que j ai , je n arrive pas a le sortir de l exemple avec la validation du mail .
Je voudrais le mettre sur une autre page.php
merci de vos réponses
Afficher les 212 commentaires

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.