Inquiridor
Autenticação ! AJUDA

Pergunta
-
Meu ficheiro web.config:
<authentication mode="Forms">
<forms defaultUrl="default_home.aspx" loginUrl="login.aspx" protection="All"/>
</authentication>
<authorization>
<allow users="*"/>
</authorization>---------------------------------------------------------------------------------
faço login conseguindo aceder a minha base de dados mas no entanto nao consigo declarar permissoes.
tenho um user Admin , o user Simples, o user Criador e o anonimo ( sem autenticaçao)....
gostaria de fazer autenticação com os users redireccionando-os para diferentes default pages.
alguém me ajuda?
obgda!
Todas as Respostas
-
O que você pode fazer é
Gere o evento LoggedIn do controle Login
<asp:Login ID="Login1" runat="server" OnLoggedIn="Login1_LoggedIn"> </asp:Login>
E no code-behind faça:
protected void Login1_LoggedIn(object sender, EventArgs e) { if(this.Login1.UserName == "Admin") Response.Redirect("urlAdmin"); else if(this.Login1.UserName == "Simples") Response.Redirect("urlSimples"); }
-
isto que vc chama de User Admin e user Simples é o nome do usuário ou o grupo q ele faz parte ?
a framework disponibliza uma série de ferramentas pra trablhar com autenticação chamado MemberShip Provider(http://msdn.microsoft.com/en-us/library/f1kyba5e.aspx) inclusive trablhar com autenticação de usuários e grupos de usuário
-
-
-
Hi,
Oi tania, como o Olavo disse voce pode usar membership para isso
de uma olhada nos linqs a seguir pra entender como funciona.
http://www.macoratti.net/07/05/aspn_umr.htm
http://msdn.microsoft.com/pt-br/beginner/bb308874.aspx
Att,
Adriel Codeco Silva
Email: adriel.silva@uppercase.com.br
MSN: adrielcodeco@hotmail.com
Blog: adrielcodeco.wordpress.com
Uppercase – www.uppercase.com.br -
-
-
-
-