Voilà j'ai crée un formulaire qui est fonctionnel et qui enregistre dans ma bdd dans une table nommée membres_tbl plusieurs champ: id,login,password,mail et power.
Mon problème est pour se connecter j'ai le code suivant:
Voilà déja ce code marche pas alors que sans le champs power (qui donne different acces selon l'utilisateur -> admin =3 modo=2 acces certaine section=1 membres=0 non enregistrer= pas de valeur) j'arrivais a me 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 <? require("http://cowpox.free.fr/conf.php"); // C'est ma connect a ma bdd if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['password'])) { extract($_POST); // on recupère le password de la table qui correspond au login du visiteur $sql = "select password,power from membres_tbl where login='".$login."'"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); $data = mysql_fetch_assoc($req); if($data['password'] != $password) { echo '<SCRIPT LANGUAGE="JavaScript"> document.location.href="index.php" </SCRIPT>'; exit; } else { session_start(); $_SESSION['login'] = $login; $_SESSION['power'] = power; echo '<SCRIPT LANGUAGE="JavaScript"> document.location.href="connect.php" </SCRIPT>'; } } else { echo '<SCRIPT LANGUAGE="JavaScript"> document.location.href="index.php" </SCRIPT>'; exit; } ?>
La deuxième chose que j'aimerais avoir comme code c'est celui que je met en en-tête de chaque page cad le session start pour que soit transmis de page en page le pseudo et le power ainsi que la formule si power = ou > ou < a xx tu vois "bienvenue" sinon tu vois "tu n'es pas autoriser a consulter cette page".
Voilà j'espère que tout est clair et je vous remercie de votre aide d'avance !
Partager