protected void btnLogar_Click1(object sender, EventArgs e) { string login = txtLogin.Text; string senha = txtSenha.Text; kiccEntitiesProjeto ef = new kiccEntitiesProjeto(); tb_administrador adm = ef.tb_administrador.Where(busca => busca.ds_login == login && busca.ds_senha == senha).FirstOrDefault(); if (adm == null) { lblMsg.Text = "Login ou senha incorretos"; } else { Session["idadministrador"] = adm.id_administrador; Session["login"] = adm.ds_login; Response.Redirect("Default.aspx"); lblMsg.Text = ""; } }
protected void Page_Load(object sender, EventArgs e) { kiccEntitiesProjeto ef = new kiccEntitiesProjeto(); decimal id = Convert.ToInt32(Session["idadministrador"]); tb_administrador nivel = ef.tb_administrador.Where(busca => busca.id_administrador == id).FirstOrDefault(); if (Session["idadministrador"] == null) { Response.Redirect("login.aspx"); } else { if (nivel.ds_nivel_de_acesso != "3") { Response.Redirect("login.aspx"); } } }