Bonjour,
Je fais mon site sur un compte free, je souhaite de sécuriser avec un mot de passe. J'ai deux solutions:
1- un fichier .htaccess et un fichier pass.txt dans lequel je mets tous les login et mdp. Simple. Inconvénient: des que je fais un include du style
Code :
include("http://monsite.free.fr/menu.php" );
ben ca merde car le site est sécurisé et l'acces lui est donc impossible, et l'appel de fonction ne se fait alors pas. Pareil pour les fichiers css. Donc pas pratique. A moins qu'il y ait une solution en php qui permette d'appeler la racine du site sans avoir à taper toute l'adresse du site, comme par exemple "/index.php" en html ?? Ca m'arrangerait bien ca.
2- Une code en php, qui permet en plus une interface conviviale et personnalisable, demandant login et mdp. Seulement ayant plusieurs login et mdp à enregitrer selon les personnes (3 ou 4) je me demandais si je pouvais les stocker dans un fichier genre pass.txt comme avec le .htaccess ? ou sinon comment ?
Je signale au passage que tout le reste du site est sécurisé : aucun fichier du nom de index.php (saus à la racine) et .htaccess contenant ceci :
Code :
Options -Indexes
ErrorDocument 400 /erreur.php?400
ErrorDocument 401 /erreur.php?401
ErrorDocument 403 /erreur.php?403
ErrorDocument 404 /erreur.php?404
ErrorDocument 500 /erreur.php?500
Merci à vous. je vous avoue que je préfèrerais sécuriser en php, c'est plus convivial.
Bonjour,
Je fais mon site sur un compte free, je souhaite de sécuriser avec un mot de passe. J'ai deux solutions:
1- un fichier .htaccess et un fichier pass.txt dans lequel je mets tous les login et mdp. Simple. Inconvénient: des que je fais un include du style
Code :
include("http://monsite.free.fr/menu.php" );
ben ca merde car le site est sécurisé et l'acces lui est donc impossible, et l'appel de fonction ne se fait alors pas. Pareil pour les fichiers css. Donc pas pratique. A moins qu'il y ait une solution en php qui permette d'appeler la racine du site sans avoir à taper toute l'adresse du site, comme par exemple "/index.php" en html ?? Ca m'arrangerait bien ca.
Ben /index.php marche très bien dans un include...
2- Une code en php, qui permet en plus une interface conviviale et personnalisable, demandant login et mdp. Seulement ayant plusieurs login et mdp à enregitrer selon les personnes (3 ou 4) je me demandais si je pouvais les stocker dans un fichier genre pass.txt comme avec le .htaccess ? ou sinon comment ?
Pourquoi tu ne les stockes pas dans la base de données mysql qui est dispo sur ton espace perso ? Gérer plusieurs mots de passe dans un fichier va vite devenir galère...
Message édité par marsien le 30-01-2007 à 11:42:20
Ben /index.php marche très bien dans un include...
Quand je sécurise avec htaccess, ca me donne ça :
Code :
Warning: main() [function.main]: open_basedir restriction in effect. File(/header.php) is not within the allowed path(s): (/mnt/125/sdb/b/0/monsite) in /mnt/125/sdb/b/0/monsite/index.php on line 6
Warning: main(/header.php) [function.main]: failed to open stream: Operation not permitted in /mnt/125/sdb/b/0/monsite/index.php on line 6
Quand je sécurise en php:
Code :
Warning: main() [function.main]: open_basedir restriction in effect. File(/menu.php) is not within the allowed path(s): (/mnt/112/sdc/5/2/monsite) in /mnt/112/sdc/5/2/monsite/accueilpage.php on line 38
Warning: main(/menu.php) [function.main]: failed to open stream: Operation not permitted in /mnt/112/sdc/5/2/monsite/accueilpage.php on line 38
Warning: main() [function.include]: Failed opening '/menu.php' for inclusion (include_path='/mnt/112/sdc/5/2/monsite/include:.:/usr/php4/lib/php') in /mnt/112/sdc/5/2/monsite/accueilpage.php on line 38
Citation :
Pourquoi tu ne les stockes pas dans la base de données mysql qui est dispo sur ton espace perso ? Gérer plusieurs mots de passe dans un fichier va vite devenir galère...
Je ne sais pas faire.
--------------- GLOIRE A | Trompi PPC-IDN n00b intergalactique invincible MEMBRE DU GROUPUSCULE DES AVATARS EN COLERE
en fait mon probleme est le suivant: la page d'accueil à l'instant t devient une page d'archive une fois le mois écoulé. Elle sera renommée "mois2007.php" et stockée dans un répertoire "/archives/mois2007/mois2007.php". Et pour cela, il faut que tous les chemins de liens et d'include() soient standards, que je n'ai pas à tout reprendre. Comprends tu ? Et en include(), j'ai le bloc titre, leftbloc, middle, rightbloc, header. Ca fait beaucoup à modifier. et les "/menu.php" ne marchent pas dans les includes. Je suis perdu.
--------------- GLOIRE A | Trompi PPC-IDN n00b intergalactique invincible MEMBRE DU GROUPUSCULE DES AVATARS EN COLERE
alors je dois me taper toute l'adresse de mont site? et quand c'est une sécurité .htaccess, je ne dois pas sortir de mon site pour y retourner (appel
Code :
include("http://monsite.free.fr/menu.php" )
) car il interdit l'acces, et donc je dois m'amuser à mettre des ../ partout ? y'a pas moins relou comme solution ? un truc standard ? car je dois déplacer mes fichiers d'un répertoire à un autre...
--------------- GLOIRE A | Trompi PPC-IDN n00b intergalactique invincible MEMBRE DU GROUPUSCULE DES AVATARS EN COLERE
bon ok, merci. Du coup, j'ai viré la sécurité par .htaccess, mis une en php, et comme ca je peux mettre l'adresse complete dans mes liens, au moins ca me permet de standardiser...
--------------- GLOIRE A | Trompi PPC-IDN n00b intergalactique invincible MEMBRE DU GROUPUSCULE DES AVATARS EN COLERE