Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.


FORUM - Índice
 
InícioInício  PortalPortal  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

 Criando um sistema de login

Ir para baixo 
AutorMensagem
vtXis
Administrator
Administrator
vtXis


Número de Mensagens : 491
Data de inscrição : 14/05/2008

Criando um sistema de login Empty
MensagemAssunto: Criando um sistema de login   Criando um sistema de login EmptySex Abr 03, 2009 3:04 pm

Agora
vamos aprender como montar um sistema de login em seu site usando os
recursos do Dreamweaver MX. Atrav?s deste sistema, voc? poder? proteger
determinadas p?ginas e determinar que elas s? ser?o acessadas caso o
usu?rio tenha antes efetuado o login, informando nome e senha.
Primeiro
? preciso que voc? tenha um banco de dados com uma tabela que contenha
os nomes dos usu?rios e suas respectivas senhas. ? desta tabela que
ser?o consultadas as informa??es necess?rias para verificar a
exist?ncia do usu?rio e a veracidade ou n?o da senha informada.
Antes de proteger uma p?gina, ? preciso, al?m de criar outras p?ginas auxiliares. S?o elas:
? P?gina de login: p?gina onde o usu?rio digita o nome e senha
? P?gina de erro: p?gina para onde o usu?rio ser? enviado caso o nome e/ou senha estejam incorretos.
? P?gina de Login
A
p?gina de login pode conter o que voc? quiser, mas o que ela precisa ?
um formul?rio com um campo para o nome, outro para a senha e um bot?o
para submeter este formul?rio. A p?gina de login deve ser a primeira a
ser feita. Ap?s montar esse formul?rio, v? ao painel Applications e, na
guia Server Behaviors, clique no bot?o +. V?rias op??es aparecer?o,
escolha User Authentication ? Log In User, como mostra a imagem abaixo:

Criando um sistema de login Wol_errorThis image has been resized. Click this bar to view the full image. The original image is sized 800x600 and weights 40KB.
Criando um sistema de login Image001

Ap?s
clicar sobre esta op??o, a janela vista a seguir ser? exibida. Nesta
janela voc? dever? preencher cada uma das op??es de acordo com sua
vontade sobre a forma como o login deve ser feito. Lembrando que, para
tudo isso funcionar, ? necess?rio que tenha sido criada uma conex?o com
o BD que cont?m as informa??es do nome e senha dos usu?rios. Se voc?
n?o sabe como fazer isso, veja o primeiro artigo desta s?rie. Observe a
imagem:

Criando um sistema de login Image004
Agora vamos analisar cada uma das op??es listadas na janela Login User. Veja:
? Get Input From Form: Nome do formul?rio onde o usu?rio ir? informar o nome e senha. Escolha na lista.
? Username Field: Nome do campo no formul?rio onde o usu?rio digitar? o nome.
? Password Field: Nome do campo no formul?rio onde o usu?rio digitar? a senha.
? Validate Using Connection: Nome da conex?o criada para acessar as informa??es e nome e senha.
? Table: Nome da tabela do banco de dados com as informa??es dos nomes e senhas dos usu?rios.
? Username Column: Nome do campo da tabela que cont?m o nome do usu?rio.
? Password Column: Nome do campo da tabela que cont?m a senha do usu?rio.
? If Login Success, Go To: URL da p?gina para onde o usu?rio ser? enviado caso o login seja feito com sucesso.
? Go to Previous URL: Marque se deseja enviar o usu?rio para a p?gina anterior.
?
If Login Fails, Go To: URL da p?gina para onde o usu?rio ser? enviado
caso o login n?o seja efetuado (nome e/ou senha inv?lidos).
? Restrict Access Based In: Tipo de restri??o de acesso: pelo nome se senha ou pelo nome, senha e n?vel (ver mais adiante)
? Get Level From: Nome do campo que cont?m as informa??es sobre o n?vel de cada usu?rio.
Conforme foi visto, al?m de restringir (proteger) o acesso a uma p?gina
atrav?s de um nome e senha, ? poss?vel tamb?m classificar os usu?rios
de acordo com n?veis (professor, aluno, secret?ria, diretor, etc ou
master, admin, comum, etc) e determinar que tipo de usu?rio deve
acessar cada p?gina protegida. Para isso, ? preciso que exista um campo
da tabela do banco de dados que contenha o n?vel do usu?rio. Al?m
disso, na janela mostrada acima, ? preciso determinar o tipo de
restri??o ao acesso e escolher qual campo da tabela cont?m as
informa??es sobre o n?vel do usu?rio.
? Restringindo acesso
Depois de pronta a p?gina de login, voc? pode restringir o acesso a
cada p?gina que desejar. Para isso, abra essa p?gina e, no painel
Applications e guia Server Behaviors, clique sobre o bot?o +. Feito
isso, escolha User Authentication ? Restrict Access to Page. A janela
abaixo ser? aberta:

Criando um sistema de login Image006
Na
tela acima voc? escolhe o tipo de restri??o (por nome e senha ou por
nome, senha e n?vel). Caso escolha acesso por nome, senha e n?vel,
precisa selecionar o(s) n?vel(is) que ter?o acesso ? p?gina em quest?o.
Para selecionar mais de um n?vel, basta manter a tecla CTRL
pressionada. O ?ltimo campo deve conter a URL de uma p?gina de erro
para onde o usu?rio ser? enviado caso tente acessar a p?gina sem antes
ter efetuado o login.
Importante dizer que os n?veis
dispon?veis n?o estar?o logo dispon?veis como mostrado na figura acima.
Voc? precisa definir os n?veis existentes no site. Para isso, clique no
bot?o Define. A janela abaixo ser? aberta.

Criando um sistema de login Image008
Nesta nova tela, use os sinais de + ou ? para acrescentar ou retirar algum n?vel existente.
Existe
ainda no menu Server Behavior, op??o User Authentication, a op??o para
fazer o logout do usu?rio (sair). Se voc? estiver usando o PWS
(dispon?vel para os Windows 98 e ME), aparecer? uma mensagem de erro se
voc? fizer isso pelo Dreamweaver. O que aconselho ? fazer um link que
envie para uma p?gina ASP que contenha um c?digo. Um c?digo bem simples
que pode ser colocado nesta p?gina de sa?da, segue logo abaixo:


Onde pagina.asp ? a URL da p?gina para a qual o usu?rio ser? enviado ap?s clicar sobre o bot?o sair.
Ir para o topo Ir para baixo
https://internetativa.forumeiros.com
 
Criando um sistema de login
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Criando Curvas
» Criando Seu Style
» Criando uma imagem espelhada.
» Criando um planeta com texturas.

Permissões neste sub-fórumNão podes responder a tópicos
 :: Design , Tutoriais e Video Aula-
Ir para: