Esse artigo faz parte da revista Clube Delphi Magazine edição 96. Clique aqui para ler todos os artigos desta edição

img

Clique aqui para ler essa revista em PDF.imagem_pdf.jpg

Mini-Curso – Web - Novidades

Curso de ASP.NET 2.0 e RAD 2007

Desenvolva uma aplicação completa usando o que há de mais moderno em Web com o novo Framework .NET 2.0 – Parte 2

 

Nesse artigo veremos

·     Novidades do ASP.NET 2.0;

·     Segurança;

·     Solicitação de orçamento on-line.

Qual a finalidade

·     Criação da parte de segurança do Web Site impedindo, por exemplo, que usuários não administradores acessem páginas de cadastros como produtos ou categorias.

Quais situações utilizam esses recursos?

·     A segurança do site é parte primordial nos dias de hoje. O que veremos nesse artigo faz referência à manutenção dos dados de nosso Web Site.

 

Nota

Na primeira parte desse mini-curso, criamos as telas de cadastro de categorias e produtos. Essas telas não precisam estar acessíveis a qualquer usuário, já que não há necessidade de internautas comuns cadastrarem, alterarem ou mesmo excluírem esses itens. E é sobre esse tema que veremos e discutiremos a seguir. Através do ASP.NET Configuration Site, faremos a inclusão de usuários, roles (grupos de usuários e regras) e definiremos como nosso Web Site se comportará mediante as credenciais impostas pela aplicação.

Faremos também o desenvolvimento das telas de login para que o internauta possa cadastrar-se e/ou logar-se em nosso site.

 

Na primeira parte do curso de ASP.NET 2.0 com RAD Studio 2007, vimos os principais recursos que a nova versão do IDE nos proporciona. Com apenas alguns cliques e praticamente sem a adição de nenhum código, conseguimos criar as telas de cadastro e manutenção para as tabelas de produtos e categorias. Passamos também pela criação das Master Pages, páginas mestres que substituem os antigos controles User Controls utilizados até o .NET 1.1 e presentes no Borland Developer Studio 2006.

Em continuação ao Mini-Curso de ASP.NET, apresentaremos a seção de segurança e solicitação de orçamento. É importante ficar atento ao processo passo a passo, para que você possa executar o Mini-Curso e aproveitar ao máximo o que será apresentado.

Nesse artigo veremos como utilizar os controles LoginView, LoginStatus, CreateUserWizard e LoginName. Todos esses controles fazem parte da paleta de componentes Web Login. Com eles podemos facilmente validar a entrada de usuários em nosso Webalt="img" Site.alt="img" Além disso é possível trabalharmos com Roles, ou seja, grupos de usuários e permissões. Outro item bastante importante é a configuração dessas permissões no ASP.NET Configuration. Nele podemos gerenciar os usuários, grupos e negar ou permitir o acesso a determinadas páginas do site.

Configurando a segurança

Através do ASP.NET Configuration Site, podemos trabalhar toda a segurança da aplicação. Abra o projeto criado no artigo anterior e então clique com o botão direito do mouse sobre o projeto no Project Manager. Utilize a opção ASP.NET Configuration (Figura 1).

 

...

Quer ler esse conteúdo completo? Tenha acesso completo