Empecher que quelqun tape l'adresse voulu dans l'url et qu'il y accede - PHP - Programmation
Marsh Posté le 22-01-2013 à 11:39:41
un htaccess ?
demander un mot de passe et gerer ca dans ton code php ?
Marsh Posté le 22-01-2013 à 12:59:36
Ben déjà, ne pas communiquer l'url d'administration, ne pas al faire référencer par les moteurs de recherche (via un robot.txt), ne pas la nommer admin.php mais un lui donner un nom faisant moins référence à "admin" et la protéger par mdp (soit un formulaire de connexion, soit un htaccess), ça devrait faire l'affaire, non?
Marsh Posté le 22-01-2013 à 13:20:24
Oui comment fait-on ça? sur google les explications sont super vaste et on se perd vite. tu connaitrais pas bon tuto qui parle que de ça?
Marsh Posté le 22-01-2013 à 13:23:06
ben developpez.com, le site du zéro... Tu cherches comment faire un thaccess, un robot.txt, éventuellement un formulaire d'authentification en php (+ session)...
Marsh Posté le 22-01-2013 à 21:00:32
En supposant que dans $isAdmin tu aies un booléen qui te dise si tu es ou non loggué en admin :
if (!$isAdmin) {
header("Location: http://www.la-racine-de-mon-site.com/" );
}
http://php.net/manual/fr/function.header.php
header sert à faire des redirections en PHP.
Marsh Posté le 23-01-2013 à 11:44:50
ou alors je doit déclarer sur ma page admin.php --> if ($SESSION_['LOGIN']='Admin')
{
Contenu de la page
}
else
{
header("Location: index.php" )
}
Sa fonctionnerais ça?
Merci
Marsh Posté le 23-01-2013 à 13:25:56
pas oublier en début de script le session_start(), mais sur le principe, c'est ça l'idée.
Marsh Posté le 22-01-2013 à 11:32:46
Bonjour,
J'aimerais savoir, comment faire pour que quand on entre dans l'url "admin.php" il n'y est pas accès! Seul l'admin qui DOIT être logué peut y avoir accès.
Merci