Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como criar um login e Resposta Página
Criar um login seguro para o seu Web site irá proteger e protegê-lo de acesso não autorizado. Ele também permite que você personalize o seu site para os usuários , dependendo de sua informação de login . A primeira coisa que você precisa fazer é criar um banco de dados que armazena informações de login para o nome de usuário e senha. Instruções
1

Adicione o seguinte código para o seu home page para fornecer o seu site com uma página de login ou criar um link para enviar seus usuários a partir de sua página inicial para uma página de login . A primeira linha verifica se a sessão foi estabelecida por ("Usuário" ) . Se nenhuma sessão é estabelecida , em seguida, a linha 2 do código redireciona o usuário para a página login.asp ; . Se já registrado no página será exibida para o usuário

<% If Session (" Usuário") = 0 ThenResponse.Redirect " /login.asp ? RefURL = /default.asp " End If %>
2

Criar um formulário para coletar o nome do usuário e senha. Linha 1 no código irá enviar as informações do formulário para uma página de processamento. As linhas 2 , 3 e 4 reúnem a informação que é para ser enviada para o processamento de página . Linha 2 está escondido e não é visível para o usuário e captura a URL da página atual . Linha 3 captura o nome do usuário e da linha 4 captura a senha do usuário . Nomeie e salve esta página como " login.asp " .


"> < input type = nome "password" = "Password" size = "19" um title = " Digitar senha. " tabindex = "2" >


3

Envie as informações do formulário para a página de processamento para verificar se as informações apresentadas correspondem às informações armazenadas no banco de dados . Linhas 1-5 solicitação do RefURL partir da página principal ou o Web site para enviar ao usuário se o login correto é fornecido . Linhas 5-10 abrir uma conexão com o banco de dados e conjunto de registros , em seguida, verifica se os dados inseridos corresponde a uma linha no banco de dados. Linhas 11-17 ver se o que foi digitado está correto e nem envia de volta para Login.asp se "Falso" ( informações de login errado) ou se "Verdadeiro" estabelece uma sessão para o usuário . Linhas 18-19 fechar a conexão ao banco de dados e registros. A linha 12 cria a mensagem para dar ao usuário e adiciona -lo para a URL para que ele informa ao usuário que inseriu a informação errada (veja o passo 4). Nome e salvar a página de processamento " login_proc.asp " .

<% If Request.Form (" RefURL " ) < > "" ThenRefURL = Request.Form (" RefURL " ) ElseRefURL = "admin /default.asp " End If

Set Conn = server.CreateObject (" ADODB.Connection " ) Conn.Open " Provider = SQLOLEDB ; DATA SOURCE = mssql02.1and1.com ; UID = dbo266996089 ; PWD = dhaka06 ; DATABASE = db266996089 " Set RS = Server.CreateObject (" ADODB.Recordset " )

SQL =" SELECT * FROM tbl_login onde username = ' "& Request.Form (" username ") &"' e senha = ' "& Request.Form ( " Senha " ) &" ' "

Set RS = conn.Execute (SQL)

Se rs.EOF thenResponse.Redirect ( " login.asp ? MSG = nome de usuário ou senha inválida. tente novamente ! ") ElseSession (" Usuário " ) = TrueSession ( " username " ) = RS ( " username ") Response.Redirect RefURLEnd Se

Set Conn = NothingSet RS = Nothing% >
4

Adicione a seguinte linha de código logo acima o código de formulário (passo 2) em login.asp .

< % = Request.QueryString ( " msg ")% >

Se houver um banco de dados bem sucedida corresponder à sua página irá exibir ao usuário.Se nenhuma correspondência for encontrada o código no passo 3 irá enviar o usuário de volta à página login.asp e exibir o mensagem " nome de usuário ou senha inválida. tente novamente ! " .

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um site personalizável 
·Como criar Você possui Div 
·Como calcular o Código Hamming 
·Como atualizar um menu em cada página 
·Como Pular uma linha em MATLAB 
·Como substituir Div texto com CSS 
·Como aumentar preenchimento entre colunas em HTML 
·Como converter uma String para GUID 
·Como aprender UML 2.0 Online 
·Como converter códigos Pseudo de fluxogramas 
  Artigos em destaque
·Como corrigir Tab Espaçamento em Eclipse 
·Como Entrar em Papaya Android 
·Usos da Codificação Constante 
·Jogo Edição de Vídeo Software 
·Definição de Abstração de Dados em C + + 
·Como escrever código fonte 
·Como criar uma lista no GridView 
·Processo para se tornar um iPhone Developer 
·Projetos do Visual C 
·Como construir uma fila para fora de uma lista de 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados