NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalTutoriaisLanodecastro : Formsauthentication001
Quer receber novidades e e-books gratuitos?

FILTRO DE TUTORIAIS:


 

Login e Senha com FormsAuthentication – Parte I

 

Olá pessoal,

 

Neste tutorial iremos trabalhar com uma das formas de autenticação para acesso aos arquivos no servidor, esta forma ou método se chama FormsAuthentication, ou Autenticação por formulário.

 

O nosso tutorial não tratará sobre uma aplicação incomum, pelo contrário, trata-se de uma das aplicações mais conhecidas no desenvolvimento web.

 

Para isso abra o VS .Net 2003 ou 2005 e crie um novo projeto chamado FormsAuthentication. Lembrando que deve ser uma WebApplication, a linguagem você é quem vai determinar, eu usarei VB.Net.

 

 

Vamos agora precisar criar 3 arquivos do tipo WebForm, um chamado PaginaDeLogin.aspx, outro chamado ConteudoRestrito.aspx e o outro ConteudoLivre.aspx. Isto porque, será necessário usar exemplos de páginas que poderão ser acessadas somente com a autenticação executada e outras não.

 

 

Agora, precisamos de um banco de dados que armazene os logins e senhas dos usuários. Vou usar o Sql Server 2000, você pode usar este ou outro qualquer.

 

Crie apenas uma tabela com a seguinte estrutura.

 

 

O campo IDLOGIN deve possuir numeração automática (identity).

 

Para ter mais segurança e evitar a injeção SQL, vamos trabalhar com Stored Procedures. Ainda não tive a oportunidade de escrever um tutorial com ênfase em Stored Procedures, mas prometo que em 2007 teremos muito o que falar sobre isso. Se o seu banco de dados não suportar o uso de procedimentos armazenados terá que pular este trecho.

 

Ainda no SQL Server, navegue até o item Stored Procedures, clique no menu Ação, opção New Stored Procedure:

 

 

Escreva a seguinte procedure:

 

 

Clique em Check Syntax para conferir se está correta e depois clique em OK.

 

Ok, agora que temos o banco de dados pronto, preencha a tabela TbLogin com alguns registros:

 

 

Abra os arquivos ConteudoRestrito.aspx e ConteudoLivre.aspx.

 

Adicione um conteúdo simbólico a estes arquivos, para que não fiquem em branco, veja o exemplo:

 

 

Conteúdo restrito...

 

 

Conteúdo livre....

 

Agora abra o arquivo PaginaDeLogin.aspx e insira os seguintes WebControls:

 

 

TextBox – ID=txtLogin

 

TextBox – ID=txtSenha – textMode=password

 

Button – ID=bntEntrar – Text=Entrar

 

Label – ID=lblResposta – Cor do texto=Vermelho

 

Ok, na próxima etapa deste tutorial trabalharemos a implementação do código necessário. Espero que acompanhem.

 

Um abraço e até mais!

 

Lano de Castro

 

Quer receber novidades e e-books gratuitos?

 
 

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2025 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI