Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.01 KB | None | 0 0
  1.  public void login(string login, string password)
  2.         {
  3.             string query = "SELECT COUNT(*) FROM users WHERE Login = login";
  4.             cmd = new MySqlCommand(query, connection);
  5.  
  6.             int result;
  7.  
  8.             connection.Open();
  9.             result = Convert.ToInt32(cmd.ExecuteScalar());
  10.             connection.Close();
  11.  
  12.             if(result > 0)
  13.             {
  14.                 query = "SELECT Password FROM users WHERE Login = login";
  15.                 cmd = new MySqlCommand(query, connection);
  16.  
  17.                 string result2;
  18.  
  19.                 connection.Open();
  20.                 result2 = cmd.ExecuteScalar().ToString();
  21.                 connection.Close();
  22.                
  23.                 if(result2 == password)
  24.                 {
  25.                     query = "SELECT * FROM users WHERE Login = login";
  26.                     cmd = new MySqlCommand(query, connection);
  27.  
  28.                     connection.Open();
  29.                     reader = cmd.ExecuteReader();
  30.                     while (reader.Read())
  31.                     {
  32.                         logged = new User();
  33.                         logged.EmployeeNumber = (int)reader["EmployerNumber"];
  34.                         logged.StudentNumber = (int)reader["IndexNumber"];
  35.                         logged.password = (string)reader["Password"];
  36.                         logged.login = (string)reader["Login"];
  37.                         logged.permissions = (string)reader["Permissions"];
  38.                     }
  39.                     connection.Close();
  40.  
  41.                     if (logged.permissions == "administrator")
  42.                     {
  43.                         AdministationPanel admin = new AdministationPanel();
  44.                         admin.Show();
  45.  
  46.                     }
  47.                 }
  48.                 else
  49.                 {
  50.                     MessageBox.Show("Niepoprawne hasło");
  51.                 }
  52.             }
  53.             else
  54.             {
  55.                 MessageBox.Show("Niepoprawna nazwa użytkownika");
  56.             }
  57.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement