Index of /

      Name                    Last modified       Size  Description

[DIR] Parent Directory 10-Jul-2009 19:31 - [TXT] base_de-donnee.txt 08-Jan-2012 13:56 1k [   ] destination1.php3 08-Jan-2012 13:56 1k [   ] destination2.php3 08-Jan-2012 13:56 1k [DIR] documents/ 21-Jan-2012 11:40 - [TXT] erreur.htm 08-Jan-2012 13:56 1k [DIR] espaceclients/ 21-Jan-2012 11:45 - [DIR] glpi/ 11-Apr-2012 07:14 - [DIR] gsav/ 16-Apr-2012 19:13 - [TXT] login.htm 08-Jan-2012 13:56 1k [   ] login.php3 08-Jan-2012 13:56 1k [DIR] protec/ 08-Jan-2012 13:56 -

////////////////////////////////////////////////////////////////////////////////////////////////////////
//
//    Ce petit script va vous permettre de gérer UNE ZONE PROTEGEE PAR MOT DE PASSE sur votre site.   //
//    La  particularité de ce script c'est qu'il permet pour chaque membre d'avoir une redirection    //
//    différente ! (si vous le souhaitez).                                                            //
//
//                       DE PLUS VOUS POUVEZ INSERER D'AUTRES ADMINISTRATEURS                         //
//
//    Dans le script, j'ai inséré 2 membres utilisateurs avec 2 pages de redirection en exemple,      //
//    puis 1 Administrateur qui, dès qu'il aura rentré son login sera dirigé vers l'ADMIN !           //
//
//                         Ce Script est libre et améliorable !!                                      //
//
//            Paul Leal Alves / webmaster@scriptgratuit.com / http://www.scriptgratuit.com            //
//
////////////////////////////////////////////////////////////////////////////////////////////////////////



1) Décompréssez le zip dans un répertoire de votre site en conservant l'arborescence du script.

2) Créez les tables Mysql avec le fichier "base_de-donnee.txt" : il suffit de faire un
copier-coller du code de ce fichier vers PHPMYADMIN. (et les 2 membres +1 administrateur seront créés)

LOGIN de l'ADMINISTRATEUR : "admin"
PASSE de l'ADMINISTRATEUR : "passe"

3)-Renseignez le fichier protec/passe/conf.php3 en mettant vos passes de connection à la base de données.
  -Changez eventuellement le mot de passe administrateur dans le fichier conf.php3 mais n'oubliez 
pas de le changer egalement dans la base de données (en passant par l'admin du script ou bien Mysql)

Ce mot de passe empêche un membre d'acceder à l'administration du script.


Voila, envoyez le tout via FTP, de préférence, un petit .htaccess dans le repertoire /passe/
et le tour est joué :

Lancez la page login.htm et loguez vous en tant qu'administrateur :
login : "admin"
passe : "passe"

Voila, vous pouvez commencer a rentrer des membres !



////////////////////////------DESCRIPTIF DES PAGES :-------/////////////////////////

______________________________Dans le répertoire "AUTHENTIFICATION_MEMBRES"_______________________


base_de_donnees.txt : la page qui sert a créer la table membre.
login.htm           : Cette page sert a se loguer (membres et administrateurs)
login.php3          : Cette page créér un identifiant aléatoire qui sera transmis aux autres pages.
destination1.php3   : Page de redirection apres que l'utilisateur se soit logué.
destination2.php3   : 2eme page d'exemple de redirection.

Ces 2 pages (destination) appellent l'ID aléatoire qui a été crée par conséquent, si l'utilisateur n'a pas
rentré le bon passe, il sera dirigé vers la page :
erreur.htm

lisezmoi.txt : cette page !!


__________________Dans le répertoire "protec"___________________

adduser.php3 : cette page sert a rentrer un nouveau membre
admin.php3 : la page principale de l'administration
creation_compte.php3 : confirmation de la creation du membre
effacer.php3 : cette page efface le membre selectionné
modifier.php3 : permet de voir et de modifier un membre
modifier2.php3 : permet de voir et de modifier un membre
modif.php3 : confirmation de modification d'un membre
footer.php3 : le liens sur mon site !!!!
erreur.htm : la page de redirection en cas faux login
erreur2.htm : page de redirection si mauvaise connection ou traitement d'un membre inexistant
delogue.htm : La sortie !!

_________________Dans le repertoire "Passe"_______________________

conf.php3 : le fichier de configuration de la base


_________________________________TRES IMPORTANT________________________________


Si le membre est sur une page protégée, et que vous voulez le diriger vers une autre page protégée,
il faut rajouter cette portion de code dans le tag href : 

<a href="lasuite.php3?id=<? echo $id ?>">

En fait, vous rajoutez le code  <? echo $id ?> qui se chargera de transmettre la variable "id"
à la page suivante.


LORSQUE VOUS RENTRER UNE DESTINATION POUR UN MEMBRE, VOUS DEVEZ CONSIDERER LA REDIRECTION COMME SI
CELUI CI ETAIT SUR LA PAGE "login.php3" DANS LE REPERTOIRE "AUTHENTIFICATION_MEMBRES"

____________________________________________________________________________________
De plus, si vous crééz d'autres pages cibles (comme destination 1 et 2)
, il faut obligatoirement que ces pages soient en php3 car en entête de ces pages, 
vous devez insérer le code suivant :

<?
require("chemin_pour_arriver_au_repertoire/protec/passe/conf.php3");
$db_link = mysql_connect($sql_serveur,$sql_user,$sql_passwd);
$requete=mysql_db_query($sql_bdd,"select * from membre where id=\"$id\"",$db_link);
if(mysql_num_rows($requete)==0)
	{
	header("Location:$url_erreur");
	}
	
?>

___________________________________PETIT PLUS !!____________________________________


Si vous souhaitez GERER cette ZONE DE MEMBRES par plusieurs administrateurs, 
il vous suffit d'insérer un membre avec comme page de redirection 
"protec/admin.php3"
et surtout, n'oubliez pas de lui attribuer le MEME MOT DE PASSE que vous car l'acces 
à l'admin est par défaut axer sur ce mot de passe (le meme que dans conf.php3 !)

_____________________________________________________________________________________

Voilà, à vous de jouer !
Si vous avez des problèmes, webmaster@scriptgratuit.com
http://www.scriptgratuit.com
Paul LEAL ALVES