Array
(
)

tela de login web config

Rodrigo Pereira
|
MVP
    26 jun 2013

boa tarde, estou fazendo um curso q demonstra à autenticação de usuários acessar determinada parte do sistema, o autor utiliza configurações no web config, o q achei bem trabalhosa e de difícil manutenção, existe uma maneira mais simples de fazer isso!!!?
Desde já agradeço!

Joel Rodrigues
   - 26 jun 2013

Que tipos de configuração exatamente?

Rodrigo Pereira
|
MVP
    27 jun 2013


Citação:
Que tipos de configuração exatamente?


<location path="compras">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>

Joel Rodrigues
   - 28 jun 2013

Bom, eu só uso esse método, mas vou até pesquisar se tem como fazer isso através de uma interface mais amigável.

Renato_groffe
|
MVP
    30 jun 2013

Rodrigo,

Não sei se é exatamente o que você precisa, mas um caminho para isto seria efetuar a validação das roles (grupos de acesso) via código.

Caso um usuário não possua uma role, o mesmo seria redirecionado para uma outra página, conforme indicado a seguir:

#Código

if (!Roles.IsUserInRole("role_teste"))
    Context.Response.Redirect("~/AcessoNaoAutorizado.aspx");


Renato