Tenho um codigo para login que achei muito bom, e estou colocando no meu site.Ele funciona perfeitamente, porem tambem preciso criar uma pagina protegida, preciso somente de uma.E após efetuar o login corretamente o usuário seja direcionado para ela.Que modificação devo fazer.Obrigado !
Segue abaixo os códigos das páginas:
autenticacao.html
CODE
<html>
<head>
<title>Autenticação e Identificação de Usuários</title>
<style type="text/css">
<!--
body {
font: 80% verdana;
color: #CCCCCC;
}
input {
font: 100% verdana;
}
label {
width: 60 px;
}
//-->
</style>
<script language="JavaScript">
<!--
window.defaultStatus = ("Sistema de Login | Skuall® | PHP4");
//-->
</script>
</head>
<body bgcolor="#000000">
<h3>Autenticação de Usuários</h3>
<form name="login" action="masterpanel.php" method="post">
<label>Usuário</label>
<input type="text" size="15" name="nome" title="Preencha com seu Nome de Usuário"><br>
<label>Senha:</label>
<input type="password" size="15" name="senha" value="Skuall" title="Informe a Senha de seu Nome de Usuário" onFocus="java script:document.login.senha.value=''"><br><br>
<input type="reset" value="Limpar!" title="ReSetar os Parâmetros dos Campos">
<input type="submit" value="Acessar" title="Autenticar Nome e Senha de Usuário">
</form>
</body>
</html>
masterpanel.php
CODE
<?
if (($nome == "Skuall") and ($senha == "php4")) {
$login = true;
session_start();
$usuario = $nome;
$password = $senha;
session_register ("usuario");
session_register ("password");
}
?>
<html>
<head>
<title>
<?
if ($login) {
echo "Logado como: $usuario";
}
else {
echo "Erro na Autenticação";
}
?>
</title>
<style type="text/css">
<!--
body {
font: 80% verdana;
color: #FFFFFF;
}
a:link {
color: #EEEEEE;
}
a:visited {
color: #EEEEEE;
}
a:hover {
color: #00CCFF;
text-decoration: underline overline;
}
//-->
</style>
<script language="JavaScript">
<!--
window.defaultStatus = ("Sistema de Login | Skuall® | PHP4");
//-->
</script>
</head>
<body bgcolor="#000000">
<div align="center">
<h2>Autenticação Concluída</h2>
<?
if ($login) {
echo "<h4>Autenticação Efetuada com Sucesso!</h4>";
echo "<h5>Escolha uma das opções abaixo:</h5>";
echo "<a href=\"documentario.php\" title=\"Somente para Usuários Logados\">Visualizar um Documento</a><br><br>";
echo "<a href=\"logexit.php\" title=\"Efetuar o LogOff de Usuários\">Efetuar Logoff</a>";
}
else {
echo "<h4>A Senha e Nome de Usuário não conferem!</h4>";
echo "<h5>Use o <a href=\"java script:history.go(-1)\">Voltar</a> e Tente Novamente!</h5>";
}
?>
</div>
</body>
</html>
documentario.php
CODE
<?
session_start();
if ((!$usuario) and (!$password)) {
header ("Location: autenticacao.html");
exit;
}
?>
<html>
<head>
<title>Documento de Login</title>
<style type="text/css">
<!--
body {
font: 80% verdana;
color: #FFFFFF;
}
a:link {
color: #EEEEEE;
}
a:visited {
color: #EEEEEE;
}
a:hover {
color: #00CCFF;
text-decoration: underline overline;
}
//-->
</style>
<script language="JavaScript">
<!--
window.defaultStatus = ("Sistema de Login | Skuall® | PHP4");
//-->
</script>
</head>
<body bgcolor="#000000">
<div align="center">
<h2>Muito Bem-Vindo!</h2>
<div align="justify">
Você está visualizando este texto porquê, sua Senha e Nome de Usuário foram devidamente Autenticados.
Use o <a href="logexit.php" title="Efetuar o LogOff de Usuários">Logoff</a> para testar a Funcionabilidade deste Sistema Novamente.<br><br>
<div align="right">
<?
echo "Logado como: <a href=\"java script:history.go(0);\" onClick=\"java script:alert ('Este Sistema foi Desenvolvido por: Klaus Paiva');\">" . $usuario . "</a>";
?>
</div>
</div>
</div>
</body>
</html>
logexit.php
CODE
<?
session_start();
session_unset();
session_destroy();
?>
<html>
<head>
<title>Logoff Concluído</title>
<style type="text/css">
<!--
body {
font: 80% verdana;
color: #FFFFFF;
}
a:link {
color: #EEEEEE;
}
a:visited {
color: #EEEEEE;
}
a:hover {
color: #00CCFF;
text-decoration: underline overline;
}
//-->
</style>
<script language="JavaScript">
<!--
window.defaultStatus = ("Sistema de Login | Skuall® | PHP4");
//-->
</script>
</head>
<body bgcolor="#000000">
<div align="center">
<h2>Logoff Sucesso!</h2>
<div align="justify">
Agora você está fora do Sistema de Login, tente visualizar o <a href="documentario.php" title="Somente para Usuários Logados... ¬¬">Documento</a>
anterior, agora protegido pela Autenticação.
</div>
</div>
</body>
</html>
Sistema De Login (com Protecao De Pagina)
Started By fabianotop10, 09/01/2007, 08:39
3 replies to this topic
#1
Posted 09/01/2007, 08:39
#2
Posted 11/01/2007, 13:36
Amigo, localize e modifique esta linha para a página desejada:
Lembre-se que a página deve conter este código:
echo "<a href=\"documentario.php\" title=\"Somente para Usuários Logados\">Visualizar um Documento</a><br><br>";
Lembre-se que a página deve conter este código:
<? session_start(); if ((!$usuario) and (!$password)) { header ("Location: autenticacao.html"); exit; } ?>
#3
Posted 18/01/2007, 14:52
Olá pessoal!
Para mim que sou inciante na área, algumas coisas ainda ñ ficaram claras. Preciso saber, por exemplo, para quem possui um site e usa o CPANEL (c/ aqueles banco de dados: MySQL, etc.). Minha dúvia seria:
1. Coloquei todos estes códigos criando uma página para cada um com os nomes de arquivos sugeridos. Todo dentro do site. É apenas isso? E no MySQL precisa fazer mais alguma coisa?
2. Com estes scripts, não aparece o campo para cadastro de novos usuários. O que ainda falta para fazer este sistema completo?
Preciso inserir um sistema de login e senha para áreas restritas do site onde o usuário possa efetuar um cadastro no prórpio site.
Obrigado
Para mim que sou inciante na área, algumas coisas ainda ñ ficaram claras. Preciso saber, por exemplo, para quem possui um site e usa o CPANEL (c/ aqueles banco de dados: MySQL, etc.). Minha dúvia seria:
1. Coloquei todos estes códigos criando uma página para cada um com os nomes de arquivos sugeridos. Todo dentro do site. É apenas isso? E no MySQL precisa fazer mais alguma coisa?
2. Com estes scripts, não aparece o campo para cadastro de novos usuários. O que ainda falta para fazer este sistema completo?
Preciso inserir um sistema de login e senha para áreas restritas do site onde o usuário possa efetuar um cadastro no prórpio site.
Obrigado
#4
Posted 29/01/2007, 20:31
tb preciso dessa ajuda... o script pronto eu nao consegui configurar... quem soiber e puder ajudar agradeço
Quer perder peso, aumentar a massa muscular?
Busca melhor qualidade de vida?
Avaliação Física, Personal Trainner e Periodização de treinamento.
http://preparacaofisica.com
Busca melhor qualidade de vida?
Avaliação Física, Personal Trainner e Periodização de treinamento.
http://preparacaofisica.com
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)