Accès admin sans .htaccess

unker -  
 unker -
Bonjour,

Alors voici mon soucis,
J'ai essayé de sécuriser mon espace administrateur du site que je suis entrain de faire via .htaccess mais cela n'a pas fonctionné, lorsque j'ouvre les pages du dossier admin, aucuns login ne m'es demandé...
Alors, j'ai opté pour une sécurisation en Php, ainsi j'ai adapté un script de login tout simple, de fait lorsque je tape le bon login, ma page index.php de l'espace admin s'ouvre. Cependant, cela ne marche seulement lorsque je passe par ma page protection.php, et si j'ouvre l'adresse des autres pages de mon dossier admin ( y compris index.php), on ne passe pas par la page protection.php... logique me diriez vous, cependant, j'aimerai savoir comment on fait pour que l'on ne puisse pas accéder aux autres pages sans passer tout d'abord par protection.php.

Je suis débutant et j'ai un peu de mal à comprendre tout,

Merci, cordialement.


A voir également:

22 réponses

Utilisateur anonyme
 
Très étrange en effet.
Car si avant tu retournais sur le formulaire de login, c'est justement parce que le contrôle au début de index.php marchait bien.
Mais c'est vrai qu'il manque un exit :
if(!$_SESSION["admin"]) { header("location:protection.php"); exit; }

Quand tu dis que ça ne dirige pas vers protection.php, est-ce bien après avoir refermé complètement ton navigateur, et même toutes les instances du navigateur ? Il ne suffit pas de refermer la page de ton site, il faut bien tout refermer.
0
unker
 
Même en refermant totalement le navigateur cela ne fonctionnait pas...

Du coup je me suis dis que j'allais laisser tomber et je test l'autre technique, qui me semble d'ailleurs plus fiable, car je peux indiquer une valeur de déconnection, ce qui est tout de même très important. En utilisant les bases de données il saura aussi plus facile de changer les mots de passes et etc... d'en inclure plusieurs.

Cela semble fonctionner correctement. J'ignore comment Dreamweaver intègre réellement tout ça mais pour ceux que ça intéresse, je peux publier le script ( dreamweaver l'automatise ) . En réalité, je n'arrivai pas à la faire, car je n'avais tout bonnement pas relier la base de donnée.

Merci pour votre coup de main en tout cas!!!
0