ASP.Net WebMembership

Uma funcionalidade muito comum de ser encontrada nos sistemas web atuais é o processo de controle de acessos de usuários ao site.

Muitas aplicações possuem telas de login, controle de usuários, controle de senhas e outras características…

A implementação destas funcionalidades toma muito tempo no processo de desenvolvimento de software, pois agrega tempo de desenvolvimento, tempo de testes e tempo de manutenção das funcionalidades. Para sanar a perda de tempo com o desenvolvimento destas funcionalidades, o Microsoft .Net Framework 2.0 fornece as funcionalidades do ASP.Net Membership, que gerenciam todo o processo de controle de usuários de forma muito transparente através das classes pertencentes ao namespace System.Web.Security, além disso, o ASP.Net fornece controles customizados para facilitarem nosso trabalho, como os controles: CreateUserWizard, Login, LoginView, LoginStatus, LoginName, PasswordRecovery e ChangePassword. Neste exemplo demonstrarei a utilização dos controles LoginName, LoginStatus, Login e CreateUserWizard.

Mas o mais legal do ASP.Net Membership é que se não quisermos utilizar os controles customizados do ASP.Net podemos usar as classes do Framework 2.0 com todas as funcionalidades encapsuladas e prontas para nossa utilização, onde só teremos de vincular seu funcionamento ao nosso software e nossas regras de negócios.

O link para download do exemplo é: http://code.msdn.microsoft.com/ASPNet-Web-Membership-17d483a6

Uma vez ao ler o livro Microsoft .Net Framework 3.5 – ASP.Net Application Development eu me deparei com um comentário muito engraçado do Mike Snell, que dizia: “…Eu imploro aos desenvolvedores para usarem as ferramentas do ASP.Net para gerenciar autenticação, autorização e adesão de usuários de seus sites. Isto vai lhes salvar tempo e resultar em um modelo de segurança sem que eles tenham de construir tudo do zero…”

Espero que gostem do exemplo…


Por
Fernando Henrique Inocêncio Borba Ferreira.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: