我的应用程序有一个自定义登录表单,它从数据库(MS Access)获取用户名和密码。在用户选择他们的用户名并输入密码并点击登录按钮后,将出现新表单。这是我使用的登录按钮点击事件:
OleDbCommand cmde = new OleDbCommand("SELECT * FROM Account WHERE username='"+ username.Text +"' and password='"+ passtxt.Text +"'", GetConnection());
OleDbDataReader reader = cmde.ExecuteReader();
if (reader.HasRows == true)
{
MainForm frm = new MainForm(this);
frm.Show();
this.Hide();
}
else
{
MessageBox.Show("Wrong Password!!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
我的问题是如何获取已在新表单上登录的用户名/级别?所以我可以在我的表单上为非管理员用户隐藏一些选项。