Bonjour,

J'ai un problème d'authentification sur mon application c# . j'arrive pas a se connecté a l’application .quand j’exécute l'application et j'entre le login et le passe il m'en dit que c'est des faux même c'est vrai . je vous montre les étape si quelqu'un peux m'aider a résoudre se problème et 1000 merci d'avance.

voila le contenu :
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
public class DB
{
	public DB()
	{
		//
		// TODO*: ajoutez ici la logique du constructeur
		//
	}
 
    public static DataTable isUserMyschool(string user, string pwd)
    {
        // variable servant à authentifier le user
        bool isUserMyschool = false;
 
        MySqlConnection connection = new MySqlConnection();
 
        connection.ConnectionString = Ctes.strConnect;
 
 
        string QueryString = "SELECT  login, "
            + " pass, "
            + " profil "
            + " FROM t_authentif "
            + " where login = '" + user + "' "
            + " and pass = '" + pwd + "'";
 
        MySqlDataAdapter DBAdapter;
 
        DataSet ResultsDataSet = new DataSet();
 
        try
        {
            Ctes.strConnectWeb.AsQueryable();
            connection.Open();
            // Run the query and create a DataSet.
            DBAdapter = new MySqlDataAdapter (QueryString, connection);
            DBAdapter.Fill(ResultsDataSet);
            if (ResultsDataSet.Tables[0].Rows.Count > 0)
            {
                isUserMyschool = true;
            }
            else
                isUserMyschool = false; // affectation facultative
 
            // Close the database connection.
            connection.Close();
        }
        catch (Exception ex)
        {
            // Close the database connection if it is still open.
            if (connection.State == ConnectionState.Open)
            {
                connection.Close();
                MessageBox.Show(ex.Message);
            }
            //msgPerso("Unable to connect to the database.");
        }
 
        if (isUserMyschool)
            return ResultsDataSet.Tables[0].Copy();
        else
            return null;
    }
 
    public static bool executeNonQuery(string QueryString)
    {
        try
        {
 
            MySqlConnection connection = new MySqlConnection();
 
            connection.ConnectionString = Ctes.strConnect;
 
            MySqlCommand oCommand = new MySqlCommand(QueryString, connection);
 
            connection.Open();
 
            oCommand.ExecuteNonQuery();
 
            connection.Close();
 
            return true;
        }
        catch (Exception ex)
        {
            return false;
        }
    }
 
    public static DataTable RunQuery(String QueryString)
    {
        // Declare the connection string. This example uses Oracle 
 
        MySqlConnection connection = new MySqlConnection();
 
        connection.ConnectionString = Ctes.strConnect;
 
        MySqlDataAdapter DBAdapter;
 
        DataSet ResultsDataSet = new DataSet();
 
        try
        {
            connection.Open();
            // Run the query and create a DataSet.
            DBAdapter = new MySqlDataAdapter (QueryString, connection);
            DBAdapter.Fill(ResultsDataSet);
 
            // Close the database connection.
            connection.Close();
        }
        catch (Exception ex)
        {
            // Close the database connection if it is still open.
            if (connection.State == ConnectionState.Open)
            {
                connection.Close();
            }
            //msgPerso("Unable to connect to the database.");
        }
        if (ResultsDataSet.Tables.Count < 1)
        {
            return new DataTable();
        }
        else
        {
            return ResultsDataSet.Tables[0].Copy();
        }
    }
 
    public static object RunQueryScalar(String QueryString)
    {
 
        MySqlConnection connection = new MySqlConnection();
 
        connection.ConnectionString = Ctes.strConnect;
 
        object result="";
 
        try
        {
            connection.Open();
 
            MySqlCommand command = new MySqlCommand(QueryString, connection);
 
            result = command.ExecuteScalar();
 
            connection.Close();
        }
        catch (Exception ex)
        {
            // Close the database connection if it is still open.
            if (connection.State == ConnectionState.Open)
            {
                connection.Close();
            }
            //msgPerso("Unable to connect to the database.");
        }
 
        return result;
 
    }
}