..:: MX Studio Fóruns ::..: Sistema de login sem uso de banco de dados - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Sistema de login sem uso de banco de dados o resultado é sempre você não esta logado

#1 User is offline   mayck 

  • Group: Membros
  • Posts: 7
  • Joined: 23-December 10

Posted 23 February 2011 - 03:12 AM

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
$ok1 = $_SESSION["ok1"];
if($ok1=="permitido1") {
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
0

#2 User is offline   C0Y073 

  • Group: Membros
  • Posts: 16
  • Joined: 21-July 09

Posted 16 March 2011 - 11:40 PM

amigo o erro está no seu if na sua condição

!= <-- isso significa diferente de

na sua loga ta
se o login for diferente de manuel e a senha for diferente de 123
ele permiti o acesso

msm coisa com o 2 usuario

troca o != por ==
ai vai fazer o seguinte

se o login for igual a manuel e a senha for igual a 123 ai sim ele permiti o acesso
e registra a sessão
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)