|
|
|
|
|
Dicas
|
|
ASP - Active Server Page (Miscelâneas)
|
|
|
Título da Dica: Criando um sistema de login e senha sem uso de banco de dados
|
|
|
|
Postada em 3/10/2003 por ^HEAVY-METAL^
manuel@sectron.com.br
********************************* Neste tutorial veremos como criar um sistema de login e senha sem o uso de banco de dados, é um sistema muito simples e fácil de usar, só tem uma desvantagem, só pode criar um login e uma senha. *********************************
1º - Criando o formulário.
<html>
<form method="post" action="login.asp"> login: <input type="text" name="login"><br> senha: <input type="password" name="senha"> <input type="submit" value="logar"></form>
</html>
2º - Criando o login.asp (arquivo que fará a verificação se o usuário poderá acessar o conteúdo do site.)
<% login_a = "harley" 'Defina aqui o login que você deseja usar no sistema senha_a = "teste" 'Defina aqui a senha que você deseja usar no sistema
login_b = request.form("login") senha_b = request.form("senha")
if login_b <> "" and senha_b <> "" then if login_a = login_b and senha_a = senha_b then session("logado") = "logou" response.redirect "pagina.asp" 'Aqui você redicionará para a página protegida pela senha. else response.write "Login/Senha inválido, por favor aperte back em seu browser e tente novamente." end if else response.write "Você esqueceu de preencher algum campo, porfavor aperte back em seu browser e tente novamente" end if %>
3º - Criando um arquivo para ser usado em todas as páginas protegidas.
<% response.expires = "0" if session("logado") <> "logou" then response.redirect "deslogado.asp" end if %>
Obs.: Você deverá por esse código em todas as páginas que você pretende restringir o acesso.
4º - Criando a página deslogado.asp
<html>
<font size="3">Você não tem permissão para acessar o conteúdo deste site.</font>
</html>
5º - Criando um arquivo para deslogar-se do sistema. (logout.asp)
<html> <% session.abandon %> <font size="3">Você foi deslogado com sucesso!!!<br> É recomendável que feche a janela deste browser.</font> </html>
*********************************
Falow
|
|
|
|
|