Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

edmeneghel

problema

Recommended Posts

Alguem pode me ajudar com isso??? o q tem de errado aki? é um script pra fazer login!

 

PHP [/tr][tr]

<?php

 

include 'script_conexao.php';

 

$login = $_POST[login];

$senha = $_POST[senha];

 

mysql_select_db($db,$conexao);

 

$sql = "Select * from usuarios where login='$login' and senha='$senha'";

$valores = mysql_query("$sql");

$valor = mysql_fetch_row($valores);

$existe = mysql_num_rows($valores);

 

if ($existe == '1')

{

$nome = mysql_result($valores, 0, "nome");

$cod = mysql_result($valores, 0, "cod");

 

session_start();

$_SESSION["nome"] = $nome;

$_SESSION["cod"] = $cod;

 

header("Location: l_logado.php");

exit;

}

else

{

header("Location: erro_login.php");

}

 

?>

[/tr]

 

depois disso na pagina l_logado.php logo no começo tem a chamada

require "l_verificalogin.php";

 

l_verificalogin.php

PHP [/tr][tr]

<?php

 

session_start();

 

if (!isset($_SESSION["nome"]));

{

header("Location: l_login.php");

}

?>

[/tr]

 

ae sempre volta pra tela de login, acho q nao esta conseguindo registrar a session

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antes de você redirecionar pra logado, você pode verificar se sessão foi msm registrada.

 

depois de:

$nome = mysql_result($valores, 0, "nome");$cod = mysql_result($valores, 0, "cod");session_start();$_SESSION["nome"] = $nome;$_SESSION["cod"] = $cod;//Aqui por exemplo

Flwwwwwwwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas o script esta certo??? eu estou comecando agora com php e esse script eu peguei pronto, so mudei algumas coisapor exemplo$nome = mysql_result($valores, 0, "nome");$cod = mysql_result($valores, 0, "cod");alguem pode me explicar isso, pq nos dois sao 0 depois de $valores

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas o script esta certo??? eu estou comecando agora com php e esse script eu peguei pronto, so mudei algumas coisa

Só olhei por cima, não reparei mto Ñ. Tem algumas coisas q poderiam mudar, mas enfim...

alguem pode me explicar isso, pq nos dois sao 0 depois de $valores

0 se refere ao número do registro no bd, tipo no caso ele irá retornar o 0.Dá uma olhada em:http://www.imasters.com.br/artigo.php?cn=1762&cc=44Este senão me engano estava certo, ai você pega ele e incrementa.Flwwwwwwwwwwwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.