Bonjour,
sur mon site, j'ai des sessions.
J'arrive donc sur mon formulaire de connexion en premier. Si je suis connecté j'ai accès aux autres pages et si ne ne suis pas connecté, je n'ai pas accès au contenu des autres pages ... Jusu'a là ok.
Exemple:
www.test.com > J'arrive sur mon formulaire de connexion.
www.test.com/exemple > Quand je suis connecté, je suis redirigé vers cette page.
Par contre, si je ne suis pas connecté et que je tape dans le navigateur www.test.com/exemple, j'arrive quand même sur cette pas sans le contenu bien sur, sur cette page je n'ai que le bouton déconnexion. Quand je clic sur le bouton déconnexion, je reviens vers ma page de connexion.
J'aimerais que quand je tape www.test.com/exemple, si je ne suis pas connecté que j'arrive sur ma page connexion et pas sur la page exemple sans contenu.
voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 <?php session_start(); require('src/connection.php'); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Test</title> <link rel="stylesheet" type="text/css" href="design/default.css"> </head> <body> <?php if(isset($_SESSION['connect'])){ ?> <header> <h1>TEST</h1> </header> <ul id="nav"> <li><a href="exemple.php">EXEMPLE</a></li> <li><a href="test1.php">TEST1</a></li> <li><a href="test2.php">TEST2</a></li> </ul> <?php } else { header('location: connection.php'); ?> <?php } ?> <p id="info"><a href="deconnection.php">Déconnexion</a></p> </body> </html>
Partager