Bonjour,
Pour entrer dans mon application il faut avoir un compte c'est à dire un login et un mot de passe le tout stocké dans une base de données.
Quand on rentre le mot de passe celle-ci recupere les donnée saisies et les compare avec ceux de la base s'ils correpondent et bien suivant le statu du user on le redirige vers une autre pages. Mais le hic: les identifiants ne correspondent toujour pas:
cela me renvoie toujours Identifiant incorrects poutant les données que je rentre sont dans la base où je me connecte
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 Dim CommandUser As New SqlCommand("select col1,col2,col3,clo4 from USERS", Conn) 'Notons que col1 :login,col2:passwd,col3:Nom,col4:statut' Dim TheReader As SqlDataReader = CommandUser.ExecuteReader() if zelogin.Text="root" and zePass.Text="unPasseEnDurPourLeRoot" session.add("Nom","Administrateur") 'Le nom du login correspondant au login dans la table' Response.Redirect("Admin/ConnectAdmin.aspx") else while TheReader.Read() if zelogin.Text= TheReader(0) and zePass.Text= TheReader(1) and TheReader(3)="writer" session.add("Nom",TheReader(2)) 'Le nom du login correspondant au login dans la table' Response.Redirect("Admin/page1.aspx") elseif zelogin.Text= TheReader(1) and zePass.Text= TheReader(2) and TheReader(4)="reader" session.add("Nom",TheReader(2)) Response.Redirect("Read/page2.aspx") else Err.Text=" Identifiants Incorrects " end if End While end if Thereader.Close() Conn.Close()
Aidez moi s'il vous plait
Merci d'avance...![]()
Partager