Bonjour,
J'ai un petit problème avec l'authentification du pseudo,
j'ai écrit ce code mais il ne fonctionne pas je ne sais pas pourquoi, j'ai essayé de le corrigé mais pas résultat.
Alors SVP pouvez vous m'aider à le corriger. Et merci
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 <?php $db=mysql_connect("localhost","root","")or die("erreur de connecxion"); mysql_select_db('ntp',$db) or die("erreur de connexion base"); $q="select login,password from inscription"; $z=mysql_query($q); while($res= mysql_fetch_row($z)) { $pseudo=$res[0]; $password=$res[1]; } while($_SESSION['pseudo']!=$pseudo and $_SESSION['password']!=$password) { if($_SESSION['pseudo']=='$password' and $_SESSION['password']=='$pseudo') { echo"vous êtes connécté sous le nom de "; echo $_SESSION['pseudo']; } else { echo" <form method='post'> <table> <tr><td>Pseudo:</td></tr> <tr><td><input type='text' name='pse' size='20'/></td></tr> <tr><td>Mot de passe:</td></tr> <tr><td><input type='password' name='pass' size='20'/></td> </tr> <tr><td><center><input type='submit' name='id' value='Envoyer' /></center></td></tr> </table> </form>"; if(isset($_POST['id'])) { $_SESSION['pseudo']=$_POST['pse']; $_SESSION['password']=$_POST['pass']; } } } ?>
Partager