嗨,论坛同事们,
当我在平台上发布问题时,非常感谢您的及时帮助。
在开发薪资数据库时,我已经进入建立用户访问控制的阶段。我已经成功创建了用户登录控件,在该控件中,当用户角色使用相应的用户名和密码登录相应角色时,会将用户定向到仪表板,在该仪表板上可以访问指向其相应特权的所有相应链接。
现在,我当前的问题是,除了Admin之外,每当有任何用户登录时,仪表盘上的所有其他命令按钮都应被禁用,但已登录用户角色的命令按钮除外。仪表板上的其他角色是会计,人力资源和只读。
我想附加文本福彩12选5走势图,以便有人可以帮我修改我的工作。
谢谢你的协助
当我在平台上发布问题时,非常感谢您的及时帮助。
在开发薪资数据库时,我已经进入建立用户访问控制的阶段。我已经成功创建了用户登录控件,在该控件中,当用户角色使用相应的用户名和密码登录相应角色时,会将用户定向到仪表板,在该仪表板上可以访问指向其相应特权的所有相应链接。
现在,我当前的问题是,除了Admin之外,每当有任何用户登录时,仪表盘上的所有其他命令按钮都应被禁用,但已登录用户角色的命令按钮除外。仪表板上的其他角色是会计,人力资源和只读。
我想附加文本福彩12选5走势图,以便有人可以帮我修改我的工作。
谢谢你的协助
C#:
私人void loginButton_Click(对象发送者,EventArgs e)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["con"].ConnectionString);
SqlCommand command = new SqlCommand();
con.Open();
string userText = userTextBox.Text;
string passText = pwdTextBox.Text;
SqlCommand cmd = new SqlCommand("从UsersLogin选择角色,其中UserName ='"+ userTextBox.Text +"'and Password='"+ pwdTextBox.Text +"'", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
if (dt.Rows.Count > 0)
{
MessageBox.Show("Welcome to the Dashboard");
this.Hide();
Dashboard dashboard = new Dashboard();
dashboard.Show();
cmd = new SqlCommand("SELECT Role from UsersLogin where [email protected]", con);
cmd.Parameters.AddWithValue("[USER=7968]@username[/USER]", userText);
string 角色 = cmd.ExecuteScalar().ToString();
MessageBox.Show("Welcome " + 角色);
con.Close();
}
else
{
MessageBox.Show("Access Denied!!");
Application.Exit();
}
con.Close();
}
由主持人最后编辑: