Sistema de login sem uso de banco de dados
Bom dia,
Estou desenvolvendo um sistema de login sem uso de banco de dados com sessão, porem o resultado é sempre "você não esta logado",
poderiam me dizer onde esta errado?
login.php
<form name="form1" method="post" action="verificar.php">
Usuário: <input name="login" type="text">
Senha: <input name="senha" type="password">
<input type="submit" value="Logar-se">
</form>
verificar.php
<?php
$login = $_POST['login'];
$senha = $_POST['senha'];
if (($login != "manuel") || ($senha != "123")) {
$ok1 = "permitido1";
session_register("ok1");
Header("Location: paginasecreta1.php");
}
elseif (($login != "ana") || ($senha != "456")) {
$ok2 = "permitido2";
session_register("ok2");
Header("Location: paginasecreta2.php");
}
else {
Header("Location: senhainvalida.php");
}
?>
paginasecreta1.php
<?php
$ok1 = $_SESSION["ok1"];
if($ok1=="permitido1") {
echo "Conteúdo restrito.";
}
else {
echo "Você não esta logado.";
}
?>
paginasecreta2.php
<?php
$ok2 = $_SESSION["ok2"];
if($ok2=="permitido2") {
echo "Conteúdo restrito.";
}
else {
echo "Você não esta logado.";
}
?>
senhainvalida.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="refresh" content="10; url=login.php"/>
<title>Untitled Document</title>
<style type="text/css"><!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}-->
</style></head>
<body>
<center>Login ou Senha invalidos, tente novamente
ATENÇÃO
você terá seu acesso bloqueado após tentativas erradas
Por favor
Aguarde... você será redirecionado para página de login
</center>
</body>
</html>
Desde já agradeço a todos pela ajuda
Maycke
Discussão (7)
Carregando comentários...