Bonjour,
je voudrais savoir comment proceder :
j'ai ca : http://del.resto.free.fr
je suis en train de voir pour l'authentification, j'aimerais que lorsque l'on est connecté, le formulaire d'identification sois remplacé par un menu correspondant a chaque utilisateur selon le service auquel il appartient .
pour l'instant j'ai ca :
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83 <?php // On démarre la session session_start();?> <div class="element_menu1"> <!-- Cadre correspondant à un sous-menu --> <h3>Rubriques</h3> <ul> <li><a href="index.php">Accueil</a></li> <li><a href="index.php?page=carteetmenu">Cartes et menus</a></li> <li><a href="index.php?page=news">Info' du jour</a></li><br /><br /> </ul> </div> <div class="element_menu2"> <h3>Contact</h3> <ul> <li><a href="index.php?page=contacter_delresto">Nous contacter</a></li> <li><a href="index.php?page=livreOr">Livre d'or</a></li> <li><a href="index.php?page=authentification">FAQ</a></li><br /><br /> </ul> </div> <div class="element_menu3"> <?php // cf Astuce if (isset ($_SESSION['Login'])) { if ($_SESSION['service'])= 'Achat' {echo 'menu achat' } else if ($_SESSION['service'])= 'client' {echo 'menu client' } else if ($_SESSION['service'])= 'production' {echo 'menu production' } else if ($_SESSION['service'])= 'administrateur' {echo 'menu administrateur' } } else if (isset($_POST['login'])) { // On va chercher le mot de passe afférent à ce login $sql = "SELECT * FROM utilisateurs WHERE login = '".addslashes($login)."'"; $req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql); // On vérifie que l'utilisateur existe bien if (mysql_num_rows($req) > 0) { $data = mysql_fetch_assoc($req); // On vérifie que son mot de passe est correct if ($password == $data['mdp']) { $loginOK = true; } } } // Si le login a été validé on met les données en sessions if ($loginOK) { $_SESSION['Login'] = $data['Login']; $_SESSION['Mot de passe'] = $data['Mot de passe']; $_SESSION['Nom'] = $data['Nom']; $_SESSION['Prénom'] = $data['Prénom']; $_SESSION['Service'] = $data['Service']; } else { ?> <form method="post" action="index.php?page=traitementauthentification"> <b>Connexion</b> <h4> login:<br> <input type="text" size="8" name="nom" id="nom" tabindex="20" /><br> mot de passe: <input type="password" size="8" name="mot de passe" id="mot de passe" tabindex="20"/><br> <input type="submit" name="valider" value="ok" ></h4> <form> </div> <?php } ?>
Partager