Form de login com níveis de acesso
Bom dia sou o Dario e sou novo em programação, e quero ajuda para criar um código de login e três nível de acesso, que verifica na base de dados o nome do Usuário, senha e nível de acesso e cada em cada nível posso ocultar e mostrar menus ou submenu.
public void Logar()
{
SqlConnection con = new SqlConnection(Properties.Settings.Default.CS1);
SqlCommand co = new SqlCommand("SELECT * FROM Admin WHERE Usuario = @Usuario AND Senha = @Senha AND Nivel_Acesso = @Nivel_Acesso", con);
co.Parameters.Add("@Usuario", SqlDbType.VarChar).Value = TextUsuário.Text;
co.Parameters.Add("@Senha", SqlDbType.VarChar).Value = TexSenha.Text;
co.Parameters.Add("@Nivel_Acesso", SqlDbType.VarChar).Value = DropNivel.Text;
con.Open();
SqlDataReader le = null;
le = co.ExecuteReader();
if (le.Read())
{
FormsAuthentication.RedirectFromLoginPage(TextUsuário.Text,true);
}
else
lblmessage.Visible = true;
lblmessage.Text = "Senha ou Nível de Acesso Não Confere !";
logado = false;
}Discussão (5)
Carregando comentários...