Forums de ScriptsGratuits.com
Bienvenue, Invité. Veuillez vous connecter ou vous enregistrer.
05 Février 2012 à 01:47:23

Connexion avec identifiant, mot de passe et durée de la session
Recherche:     Recherche +
N'hésitez pas à poser votre question dans le forum correspondant à votre demande.
530 Messages dans 135 Sujets par 230 Membres
Dernier membre: TOTO56
* Accueil Aide Recherche Identifiez-vous Enregistrez-vous
Forums de ScriptsGratuits.com  |  Script Authentification-Redirection  |  Support du script Authentification-Redirection  |  Sujet: Proteger les pages php dans les sous repertoire 0 Membres et 0 Invités sur ce sujet. « sujet précédent | | sujet suivant »
Pages: [1] Imprimer
Auteur Sujet: Proteger les pages php dans les sous repertoire  (Lu 1912 fois)
netarthur
Newbie
*

Karma : +0/-0
Hors ligne Hors ligne

Messages: 3


Voir le profil
Proteger les pages php dans les sous repertoire
« le: 21 Février 2009 à 19:59:51 »

Bonjour à tous,

je voudrais savoir, y a-il un moyen de protèger un gros repertoire entier ainisi les pages php dans les sous repertoire  avec l'acces membre ??

actuellement j'ai installé e-commerce sur mon site ( et je voudrais proteger les pages pour que mes clients uniquement,  et non au public ) , et comme le code de protection indique,
j'ajoute ceci en haut les tous les pages php  qui sont dans le repertoire et ça marche nickle :


<?php
// debut du code
require_once("..protec/passe/conf.php");
Error_Reporting(1);
@set_magic_quotes_runtime(0);
if($active_session=="1")
{
session_start();
$id=addslashes($_SESSION["id"]);
}
else
{
$id=addslashes($_GET["id"]);
}
$db_link=connect_db();
$droits=verif_login($id);
// fin du code 
?>


mais le problem c'est que je n'arrive pas faire protèger les pages dans les sous repertoires.  vous pouvez me dire ce que je dois modifier dans le codi ci dessus svp.


quand j'essaye de mettre le meme code pour les pages php dans le sous repertoire ça fait un une erreur


Warning: main(./protec/passe/conf.php) [function.main]: failed to open stream: No such file or directory in /homez.42/test/www/ar/eboutik/achat/nouveautes.php on line 4

Fatal error: main() [function.require]: Failed opening required './protec/passe/conf.php' (include_path='.:/usr/local/lib/php') in /homez.42/test/www/ar/eboutik/achat/nouveautes.php on line 4



aide moi svp, merci d'avance


.Arthur
« Dernière édition: 21 Février 2009 à 20:03:33 par netarthur » Journalisée
Paul-Admin
Administrateur
Bon webmestre
*****

Karma : +10/-0
Hors ligne Hors ligne

Sexe: Homme
Messages: 203



Voir le profil
Re : Proteger les pages php dans les sous repertoire
« Répondre #1 le: 21 Février 2009 à 22:28:54 »

Salut,

tu dois modifier cette ligne

require_once("protec/passe/conf.php");

par

require_once("../protec/passe/conf.php");
Journalisée

http://www.scriptsgratuits.com
http://www.apreslamort.net
http://www.vol-de-quad.com
netarthur
Newbie
*

Karma : +0/-0
Hors ligne Hors ligne

Messages: 3


Voir le profil
Re : Re : Re : Proteger les pages php dans les sous repertoire
« Répondre #2 le: 21 Février 2009 à 23:25:43 »

merci pour la réponse  paul admin,  mais ça ne résoud toujours pas mon problem , j'ai ajouté 

require_once("../protec/passe/conf.php"); 

à la place de

require_once("protec/passe/conf.php");

les pages php dans le repertoire avec destination1.php  ça marche impec, j'ai pas eu de problem depuis le debut. le problem c'est que  je n'arrive  pas à proterger  mes pages php de  sous repertoire

expemle :

repertoire

/destination/    = ok

/destination/1/   =  ça ne fonctionne pas

et qui me fait un code d'erreur. mon problem c'est que je n'arrive pas à porteger les page php dans le sous repertoire  1.

merci d'avance  .

.arthur
[quote][/quote]
« Dernière édition: 21 Février 2009 à 23:29:16 par netarthur » Journalisée
Paul-Admin
Administrateur
Bon webmestre
*****

Karma : +10/-0
Hors ligne Hors ligne

Sexe: Homme
Messages: 203



Voir le profil
Re : Proteger les pages php dans les sous repertoire
« Répondre #3 le: 22 Février 2009 à 00:52:56 »

Le message d'erreur signifie que le script ne trouve pas le fichier protec/passe/conf.php
donc c'est bien cette ligne qui est en cause

dans les fichiers qui sont dans le repertoire destination, il faut mettre :

require_once("../protec/passe/conf.php");

Et dans les sous repertoire, il faut donc mettre

require_once("../../protec/passe/conf.php");

et ça marche...
Journalisée

http://www.scriptsgratuits.com
http://www.apreslamort.net
http://www.vol-de-quad.com
netarthur
Newbie
*

Karma : +0/-0
Hors ligne Hors ligne

Messages: 3


Voir le profil
Re : Proteger les pages php dans les sous repertoire
« Répondre #4 le: 22 Février 2009 à 01:01:28 »

oui  c'est good  :D 

merci beaucoup  paul  ;))


et très bonne continuation à toi  et ton script
Journalisée
Pages: [1] Imprimer 
Forums de ScriptsGratuits.com  |  Script Authentification-Redirection  |  Support du script Authentification-Redirection  |  Sujet: Proteger les pages php dans les sous repertoire « sujet précédent | | sujet suivant »
Aller à:  

Propulsé par MySQL Propulsé par PHP Forums de ScriptsGratuits.com | Powered by SMF 1.0.15.
© 2001-2006, Lewis Media. All Rights Reserved.
XHTML 1.0 Transitionnel valide ! CSS valide !