Como usar Login padrão da aplicação ASP .NET

Resposta Proposta Como usar Login padrão da aplicação ASP .NET

  • sexta-feira, 30 de março de 2012 14:09
     
     

    Pessoal,

    Bom dia!

    Estou começando agora a usar o visual studio pra criar aplicações web. Quando crio uma aplicação web com ASP .NET, ja me traz um login funcionando e com opção de ir nas configurações criar usuário, dá permissões, etc. Segue abaixo minhas dúvidas:

    Onde a aplicação guarda por padrão esses dados do usuário que crio e as permissões?

    Como faço pra aproveitar todo esse recurso de login e mandar ele salvar os usuários e verficar em uma tabela do banco de dados?

    Esse login que é criado é recomendável? É seguro? Ou é melhor fazer um próprio?

    E quando publicar minha aplicação no servidor, vou ter disponivel aquela tela que acesso pelo visual studio no menu "ASP .NET Configuration"?

    Obrigado.


    • Editado hrm.magalhaes sexta-feira, 30 de março de 2012 14:11 Faltou texto.
    •  

Todas as Respostas

  • sexta-feira, 30 de março de 2012 16:53
     
     Resposta Proposta

    Iae Hmr blz.

    Os dados são guardados em um base (aspnet) por padrão ao resgistra-la vc terá acesso, para isso execute  todos os programas > Visual Studio 2010 > Visual Studio Tools > Visual Studio Command Prompt , digite aspnet_regsql.exe instale e vc terá todas informações de aplicações aspnet, procure sobre membership que vc achará bastante informações sobre como utilizar diversos componentes da toolbox > item Login do seu visual studio é bem legal utilizar nas aplicações e na minha opnião é seguro também.

    As configurações vc determina no seu arquivo web.config, a principio é isso beleza.

    Att.

  • quarta-feira, 25 de abril de 2012 20:47
     
     

    Olá,

    Acredito que procuras por FormsAuthentication, é um recurso nativo do .Net para Web sites, ele oferece uma estrutura pronta e completa para ser implementada no site e conta com um banco de dados padrão. Tudo pronto desde a tela de login até as validações de nível de acesso.

    Lembrando que pode customizar a forma de Login e o armazenamento de usuários no banco de dados.

    Segue um tutorial completo (sem preguiça de ler e entender):

    http://msdn.microsoft.com/en-us/library/879kf95c.aspx

    Boa sorte.


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

  • sexta-feira, 27 de abril de 2012 14:15
     
      Contém Código

    1° - Este controle de login é sim muito recomendado, fácil de trabalhar e seguro.

    2° - Para utilizar o controle para comparar dados em um banco de dados segue o código:

    <asp:Login ID="Login1" runat="server" onauthenticate="Login1_Authenticate">
        </asp:Login>

    protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
        {
            //aqui voce busca as informações do banco através do select, compara e verifica
            //se os dados conferem. Caso sim:
            e.Authenticated = true;
        }


    -------------------------------------- Se a resposta for útil marque como resposta

  • sexta-feira, 11 de maio de 2012 20:43
     
     
    Conseguimos lhe ajudar em algo amigo? Se sim marque como resposta!

    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"