none
Roles + MemberShip + Controle de Logs RRS feed

  • Discussão Geral

  • Olá pessoal!

    Estou precisando desenvolver uma aplicação que tenha utilize membership e controle os logs de transação por usuário.

    Nunca utilizei logs de transação para coisa alguma. Alguém sabe como posso utilizar ? Conhece algum tutorial ou dica na web ?

    Grata a quem poder ajudar.

    Att.

     

    • Movido Gustavo Maia Aguiar quinta-feira, 9 de junho de 2011 23:21 (De:Gerenciamento, Configuração, Instalação, e Segurança)
    • Tipo Alterado Eder CostaModerator sexta-feira, 18 de novembro de 2011 13:09
    quinta-feira, 9 de junho de 2011 21:59

Todas as Respostas

  • Ana,

    Você quer transacionar o que em específico.
    Isso é perfeitamente possível fazer em C# me forneça mais detalhes sobre a aplicação.

    Abraços,

    Leandro Rodrigues


    Caso a resposta tenha ajudado, não esqueça de marcar como resposta válida
    domingo, 12 de junho de 2011 02:59
  • Ana o membership já tem alguns controles, mais vc pode personalizar ele é bem simples
    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    segunda-feira, 13 de junho de 2011 11:55
  • Então Leandro,

    Os logs é para controlar as ações dos usuários as tabelas, Insert, uptdate, delete, etc..... e o membership para login.

    Mas, nunca utilizei, não sei como fazer.

    Abraços,

    Att.

    sábado, 30 de julho de 2011 13:05
  • Ana Maria

    dá uma olhada nesse material ...é bem fácil

    http://www.blog.pontonethost.com.br/?p=54

    http://www.blog.pontonethost.com.br/?p=72

    Qualquer coisa posta a duvida que vamos te ajudando

    ___________________________________________

    Luciano - PontonetHost

    www.blog.pontonethost.com.br
    Email: design@pontonethost.com.br


     

    quarta-feira, 10 de agosto de 2011 18:40
  • Luciano,

    Essa forma não serve para mim, pois os acessos tem que ser controlados por página e não por diretório, como propõem esse método. Você sabe como posso personalizar as roles ?

    Grata,

    _________________________________

    Ana Marina Lemos
    Developer for Delphi
    Developer for .Net
    http://www.softcom-ce.net  

    quarta-feira, 10 de agosto de 2011 19:01
  • Ana Maria

    Quem tipo de personalização você precisa?

    Porque o namespace System.web.security você a classe Roleprovider que tem alguns métodos para essa personalização como no código abaixo

    // Criando Role
    if(!Roles.RoleExists("Administradores"))
    {
     Roles.CreateRole("Administradores");
    }
    
    // Definindo Usuário para uma Role
    if(!Roles.IsUserInRole("teste", "Administradores"))
    {
     Roles.AddUserToRole("teste", "Administradores");
    }
    
    // Recuperando Roles de um Usuário
    string[] roles = Roles.GetRolesForUser("teste");
    foreach(string role in roles)
    {
     Response.Write(string.Format("Role: {0}<br>", role));
    }
    
    // Excluindo Usuário da Role
    if(Roles.Delete("Administradores", false))
    {
     Response.Write("Role excluída com sucesso.");
    }
    

    Quanto a forma de por página você pode bloquear por página como no código abaixo que você insere no arquivo web config
    <?xml version="1.0" encoding="utf-8" ?> <configuration> <location path="ExtratoConta.aspx"> <system.web> <authorization> <deny users="?" /> <allow roles="*" /> </authorization> </system.web> </location> <location path="DarCredito.aspx"> <system.web> <authorization> <deny users="?" /> <allow roles="Gerentes, Administradores" /> </authorization> </system.web> </location> </configuration>
    como você pode ver no location path="suapágina.aspx" você coloca a página que você deseja setar os bloqueios e liberações .
    Não sei se é isso que vc precisa mas ....

    Qualquer dúvida estarei a disposição.
    ___________________________________________

    Luciano - PontonetHost

    www.blog.pontonethost.com.br
    Email: design@pontonethost.com.br




    quarta-feira, 10 de agosto de 2011 20:03