none
Dúvida sobre membership - Como fazer um controle de acesso as paginas RRS feed

  • Pergunta

  • Boas senhores, uso vs2010 c#

    Em uma aplicação web, uso o membership para controle de acesso...preciso fazer um controle de acessos as paginas relacionando estas paginas ao perfil. Não quero usar no config, quero armazenar isto no banco de dados.

    Peguntas:

    1 - A estrutura deste componente contempla alguma tabela para este controle (pefil x pagina) ?

    2 - Alguém conhece algum link com este tipo de informação  ou tem alguma dica?

    Obrigado

    quarta-feira, 5 de agosto de 2015 21:30

Respostas

  • Boa tarde,

    Por falta de retorno do usuário, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma thread nova.

    Atenciosamente


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Marcos SJ quarta-feira, 12 de agosto de 2015 20:14
    quarta-feira, 12 de agosto de 2015 20:14

Todas as Respostas

  • Olá,

    Você pode incluir suas regras (Roles) e depois validar em cada página. Se você tem a regra "Admin" e tem uma página que somente os usuários da regra "Admin" podem acessar, basta verificar assim:

    System.Web.HttpContext context = System.Web.HttpContext.Current;
    bool isRole = context.User.IsInRole("Admin");

    Se a variável isRole for alimentada com true, é válido.

    Att,


    Fabio Rosa.

    quinta-feira, 6 de agosto de 2015 00:38
  • Bom dia Fábio, obrigado pelo retorno...

    Disponibilizo as paginas através de um menu...vou fazer a  validação ao montar o menu.

    Cada menu e composto por paginas ....então para cada item de menu faria a validação como vc colocou...

    Minha dúvida ainda é:

    A relação entre menu e perfil, seria as roles certo? Qual a tabela que fica esta informação? Qual método que faz esta inclusão?

    Fui claro?

    quinta-feira, 6 de agosto de 2015 13:29
  • Bom dia,

    Sim a relação seriam as Roles. Estas informações ficam na tabela Aspnet_Roles se não me engano. Verifique este post do Macoratti, ele é bem explicado, talvez possa ajudar a te esclarecer suas dúvidas:

    http://www.macoratti.net/07/05/aspn_umr.htm


    Fabio Rosa.

    quinta-feira, 6 de agosto de 2015 14:03
  • Sempre uso o site do Macoratti como apoio.

    Acho que nesta tabela seria o relacionamento com folder....mas vou dar outra olhada la....


    quinta-feira, 6 de agosto de 2015 15:18
  • Boa tarde,

    Por falta de retorno do usuário, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma thread nova.

    Atenciosamente


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Marcos SJ quarta-feira, 12 de agosto de 2015 20:14
    quarta-feira, 12 de agosto de 2015 20:14