Este é um post disponível para assinantes MVPC#, Visual Studio e ASP.NET: Aplicação completa - Revista easy .net Magazine – Parte 6
Este artigo trata da segurança de aplicações ASP.NET, mais especificamente do uso dos controles de Login.
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da Easy .net magazine 15
Quem desenvolve
O ASP.NET 2.0 foi a versão do ASP.NET que mais trouxe recursos de todas as versões do framework, juntamente com o Visual Studio 2005. Uma dessas grandes novidades foi o incrível suporte facilitado à implementação de segurança de um Web Site, implementado através do recurso de Providers (veja Nota do DevMan). Por exemplo, imagine as tarefas mais básicas que precisam ser realizadas por qualquer site na internet: validar usuários, registrar novos, permitir troca de senha, oferecer uma forma de recuperação de senha, exibir determinadas partes do site ou não de acordo com as credenciais do usuário etc. Tudo isso precisava ser feito via código no ASP.NET 1.x, apesar do framework ter classes prontas para isso. A diferença é que no ASP.NET 2.0 foram inclusos novos controles servidores em uma guia chamada Login que permitem realizar todas as tarefas citadas anteriormente, sem uma linha de código sequer. Podemos citar aí os controles Login, LoginName, LoginStatus, LoginView, ChangePassword, CreateUserWizard e PasswordRecovery, alguns dos quais conheceremos neste artigo.
Em nosso site, o usuário precisa em certo ponto criar uma conta para poder finalizar a compra, e aqui vai uma dica, jamais obrigue o usuário a criar um cadastro na primeira visita, deixe ele navegar pelo site, pesquisar produtos, adicionar ao carrinho, e somente em momento oportuno permita a criação de um cadastro. É exatamente isso que faremos nesta etapa. Além disso, precisamos definir uma área protegida para o site. Ou seja, após o usuário logar (processo chamado de autenticação), precisamos ver quem pode acessar determinadas páginas (processo chamado autorização).
"ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP
1 COMENTÁRIO
Guinter como faço pra carregar uma imagem em um componente Image no código C# da página sendo que esta imagem está fora do diretório da aplicação exemplo 'c:\fotos\foto.jpg' eu só consigo carregar uma imagem se a mesa estiver dentro de um dos diretórios da aplicação
ASP.NET / C#
Space do autor



0
0
