Bonjour je voudrais vous demandé une chose car j'ai un doute
Je voudrais mettre un code sur tout les pages où presque sur mon site afin que les membres seront obligé de s'identifié où de s'inscrire pour visiter les pages
Donc j'a pensé mettre
En haut du doctype :
et voilà ma page fonction si par hassard vous voulez voir
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 <?php // Cette fonction doit être appelée avant tout code html session_start(); // Maintenant, on se connecte à la base de données include("../includes/identifiants.php"); include("../includes/fonction.php"); mysql_connect($adresse, $nom, $motdepasse); mysql_select_db($database); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Connexion au Forum</title> <link href="../design/par_default.css" rel="stylesheet" media="screen" type="text/css" title="Design"/> <link href="../design/forum.css" rel="stylesheet" media="screen" type="text/css" title="Design" /> <link href="../design/scode.css" rel="stylesheet" media="screen" type="text/css" title="Design" /> </head> <body> <div class="cadre_principale"> <div class="cadre_du_haut"> <?php include("../menu/menu_du_haut.php"); ?> </div> <!-- fin div class="cadre_du_haut" --> <div class="cadre_du_bas"> <div class="cadre_du_menu_de_gauche"> <?php include("../menu/menu_de_gauche.php"); ?> </div> <!-- fin div class="cadre_du_menu_de_gauche" --> <div class="cadre_du_programme"> <div class="texte_blanc"> Vous êtes ici --- > <a href ="../index.php">Le Site du Coffre</a> > <a href="forum/index.php">Index du forum</a> <?php // Par sécurité, on vérifie que le membre qui accède à cette page n'est pas déjà connecté if (isset($_SESSION['pseudo'])) { echo '<p class="texte_blanc">Désolé, mais vous ne pouvez pas accéder à cette page</p>'; exit(); } ?>
Es ce que c'est bien ce code a mettre dans chaque page en haut du doctype où il faut rajouter un autre bout de code pour permettre dire vous n'avez pas le droit de visité cette page veuillez vous connecté
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
35
36
37
38
39
40
41
42
43
44
45 <?php // Fonction redirection qui redirige vers la page donnée en paramètre, faite en Javascript function redirection($url) { echo "<script type=\"text/javascript\">\n" . "<!--\n" . "\n" . "function redirect() {\n" . "window.location='" . html_entity_decode($url) . "'\n" . "}\n" . "setTimeout('redirect()','2000');\n" . "\n" . "// -->\n" . "</script>\n"; } function verif_auth($auth_necessaire) { // Dans un premier temps, on vérifie si le membre est connecté if(isset($_SESSION['level'])) $auth = $_SESSION['level']; else $auth = 1; if ($auth_necessaire <= $auth) return true; else return false; } include_once('geshi/geshi.php'); function couleur($matches){ if ($matches[1] == "html"){ $matches[1] = "html4strict"; } $geshi = new GeSHi($matches[2], $matches[1]); if ($matches[1] == "html4strict"){ return '<div id="geshi"><strong>Code HTML:</strong><div class="code">'.$geshi->parse_code().'</div></div>'; } else { return '<div id="geshi"><strong>Code '.strtoupper($matches[1]).':</strong><div class="code">'.$geshi->parse_code().'</div></div>'; } } ?>
Merci de votre aide
Partager