Sécuriser la connexion aux sites web

Yka28 -  
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je vous expose mon problème : J'ai créé un site web avec une page de connexion.
Exemple de configuration du site : MonSite/PageConnexion.php --> MonSite/PageAccueil.php --> MonSite/Page1.php , MonSite/Page2.php , MonSite/Page3.php
Donc lorsque je vais sur mon site je tombe sur la page de connexion, je me connecte puis j'accède a la page d'accueil.
Sauf que j'ai testé en tapant directement dans l'url http://MonSite/PageAccueil.php j'ai également essayé http://MonSite/PageAccueil.php et j'arrive a me connecté sans passer par la page de connexion ! Énorme faille !
J'aimerais donc savoir comment faire pour empêcher cela. J'imagine qu'il y a un script php pour mais je n'en ai trouvé nulle part sur internet.

Merci pour vos réponses !
A voir également:

1 réponse

NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
Avec les sessions, tu peux savoir si une personne est connectée.

Au début de chacune des pages à protéger, si la session n'est pas identifiée, tu rediriges vers la page de login.

0
Yka28
 
Merci je me doutais que c'était quelque chose comme ça qu'il fallait utiliser mais sais tu quel est le script ? Que doit t'on utiliser pour savoir si les personne son connectée ?
0
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
header("location: ...")
If isset($_SESSION['...'])
et autres fonctions associées
0
Yka28 > NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention  
 
J'ai utilisé : session_start();
Et $_SESSION pour afficher mais j'arrive tout de même a contourner le truc ca me met " Id : " sans pseudo vu qu'il n'est pas identifier..
0
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
Avec quel code de contrôle ?
0