Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal estou com problemas nesse codigo, quando o usuario tenta acessar esta dando como login ou senha invaido, pore esta tudo correto login e senha.
index.html
...
include"includes/pg_fns.php";
include"includes/pg_config.php";
require"includes/verificaLogin.php";
//Verifica se a secao já existe
session_start();
if(session_is_registered('login') AND session_is_registered('senha'))
{
session_destroy();
}
....<form name="formlogin" method="post" action="<?=/*$_SERVER["PHP_SELF"]*/$PHP_SELF?>?acao=logar">
o index inclui o vrificaLogin.php
include"includes/pg_config.php";
if($_GET['acao']=="logar")
{
// verifica se a variavel existir
if(isset($_POST['login']) and isset($_POST['senha'])) {
// se existie as login e senha coloca os valores em uma varivel
$login= $_POST['login'];
$senha = $_POST['senha'];
} else {
$m=("Voce não esta logado");
//header("Location: index.php?erro=ok&m=$m");
echo "$m";
exit;
}
if(empty($_POST['login']))
{
$m=("Preencha o seu login");
//header("Location: index.php?erro=ok&m=$m");
echo "$m";
exit;
}
if(empty($_POST['senha']))
{
$m=("Preencha sua senha");
//header("Location: index.php?erro=ok&m=$m");
echo "$m";
exit;
}
$sql = "SELECT * FROM dados_usuarios WHERE Login='$login' AND '$senha'";
$query=mysql_query($sql);
if(mysql_num_rows($query)==1)
{
$m=("Login inexistente!");
//header("Location: index.php?erro=ok&m=$m");
echo "$m";
exit;
}
else
{
$dados=mysql_fetch_array($query);
$loginR=$dados['Login'];//Pega o login registrado no db
$senhaR=$dados['Senha'];//Pega a senha registrada no db
$senhaR=($senhaR);//Descr.
if($_POST['senha']!=$senhaR OR $_POST['login']!=$loginR)
{
$m=("Login ou senha inválidos");
//header("Location: index.php?erro=ok&m=$m");
echo "$m";
exit;
}
else
if($_POST['senha']==$senhaR AND $_POST['login']==$loginR)
{
$senha=($senha);
session_start();
session_register('login');
session_register('senha');
header("Location: index2.php");
exit;
}
}
}
?>
alguem pode me endicar alguma coisa
a função para cadastar esta cadastrando normalmente
Carregando comentários...