исправляет авторизацию

This commit is contained in:
Maxim Slipenko 2022-05-22 11:17:53 +03:00
parent 5e5aff5f7d
commit a8ea3fe279
Signed by: Maks1mS
GPG Key ID: 7461AF39A8705FB8

View File

@ -13,7 +13,7 @@ namespace AwesomeEmailExtractor
{ {
SqliteCommand command = new SqliteCommand(); SqliteCommand command = new SqliteCommand();
command.Connection = Globals.db; command.Connection = Globals.db;
command.CommandText = "SELECT * FROM users WHERE login = @login AND password = @password"; command.CommandText = "SELECT id, login, role_id FROM users WHERE login = @login AND password = @password";
SqliteParameter loginParam = new SqliteParameter("@login", login); SqliteParameter loginParam = new SqliteParameter("@login", login);
command.Parameters.Add(loginParam); command.Parameters.Add(loginParam);
@ -25,7 +25,7 @@ namespace AwesomeEmailExtractor
while (reader.Read()) while (reader.Read())
{ {
return new User(reader.GetInt32(0), reader.GetString(1), (UserRoles)reader.GetInt32(1)); return new User(reader.GetInt32(0), reader.GetString(1), (UserRoles)reader.GetInt32(2));
} }
throw new Exception("Пользователь не найден!"); throw new Exception("Пользователь не найден!");