Использую MySQL, там находится информация о пользователях.
В последнем поле прописывается права. Нужно чтобы в зависимости от должности открывались разные формы. Код авторизации:
string loginUser = loginField.Text;
string passUser = passField.Text;
DB db = new DB();
DataTable table = new DataTable();
MySqlDataAdapter adapter = new MySqlDataAdapter();
MySqlCommand command = new MySqlCommand("SELECT * FROM `users` WHERE `login` = @uL AND `pass` = @uP", db.getConnection());
command.Parameters.Add("@uL", MySqlDbType.VarChar).Value = loginUser;
command.Parameters.Add("@uP", MySqlDbType.VarChar).Value = passUser;
adapter.SelectCommand = command;
adapter.Fill(table);
if (table.Rows.Count > 0)
{
this.Hide();
MainForm mainForm = new MainForm();
mainForm.Show();
}
else
MessageBox.Show("Неверный логин или пароль");