Restricao acesso paginas

1 resposta
E

Boa noite.
Como faço para criar um controle simples de uma pagina asp.net através do usuario da minha sessão?
Digamos que minha sessão o usuario é ADMIN:
Testei este mas nao deu certo:
Preciso de um código simples:
SE sessão for IGUAL “ADMIN” direciona para a pagina “usuarios.aspx” caso DIFERENTE retorna a pagina “default.aspx”.

private void CheckSession()

{

if (Session[“SessionID”] == UserName)

{

Response.Redirect("~/controles/usuarios.aspx");

}

else

{

Response.Redirect("~/Default.aspx");

}

}

1 Resposta

E

Em minha master.page eu passo o usuário para uma label.

protected void Page_Load(object sender, EventArgs e)

{

labelOne.Text = Convert.ToString(Session[“NOME”]);
Response.AppendHeader("Refresh",
        //Session TimeOut é em minutos e o Refresh e segundos, por isso o Session.Timeout * 60
        String.Concat((Session.Timeout * 30),
        //Página para onde o usuário será redirecionado
        ";URL=/login/login.aspx"));
    }
Criado 6 de novembro de 2017
Ultima resposta 6 de nov. de 2017
Respostas 1
Participantes 1