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
FILTRO DE TUTORIAIS:
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
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