Revista MSDN Magazine Edição 30 - Segurança - Conheça os novos controles de Login

Este artigo discute sobre segurança no ASP.NET 2.0, controles da aba Login e sobre o ASP.NET Configuration.

 

Clique aqui para ler todos os artigos desta edição

 

Segurança - Conheça os novos controles de Login

Rodrigo Sendin

Este artigo discute

Este artigo usa as seguintes tecnologias

·Segurança no ASP.NET 2.0;

·Controles da aba Login;

·ASP.NET Configuration.

 

ASP.NET 2.0, Visual Studio 2005, SQL Server 2005 Express Edition.

 

O .NET Framework 2.0 está repleto de funcionalidades que visam agilizar o trabalho do desenvolvedor. Um exemplo claro disso são os controles de Login do ASP.NET 2.0. Aliando o uso dos controles de Login com o novo esquema de segurança do ASP.NET 2.0, podemos implementar segurança em nossas aplicações sem uma linha de código sequer, como veremos neste artigo.

Controle de Login

Vamos iniciar com uma aplicação prática. Crie um novo projeto ASP.NET Web Site no Visual Studio 2005. Observe que na ToolBox temos uma seção com os controles de Login (Figura 1).

 

Figura 1. Controles de Login na ToolBox do Visual Studio 2005

Arraste o controle Login na sua página Default.aspx. Veja que temos todos os elementos de um componente que efetua logins de um site. Como qualquer controle ASP.NET, podemos alterar o formato de layout do controle acessando a opção Auto Format que encontramos em Tasks. Em nosso exemplo foi aplicado o formato Professional. Você pode conferir o resultado na Figura 2.

 

Figura 2. Controle Login na Default.aspx

Adicione um novo Web Form ao projeto chamado “Menu.aspx”, essa será a página que chamaremos caso o usuário informe um usuário e senha válidos. No design do Menu.aspx, inclua o texto “Olá , você está logado!”. Antes da vírgula inclua o controle LoginName.

Volte ao Default.aspx, clique no Login e vá em propriedades. Procure a propriedade DestinationPageUrl, clique no botão com três pontos e escolha a página Menu.aspx. Execute seu projeto, informe em UserName o usuário da sua máquina local e sua respectiva senha. Veja o resultado na Figura 3.

 

Figura 3. Falha ao tentar logar no site

Para traduzir a mensagem de erro, altere a propriedade " [...] continue lendo...

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados