Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida Relativa A Session


Guest Thiago_h4t3

Pergunta

Guest Thiago_h4t3

ola rapaziada , criei um scrip pra login , onde uma seção é registrada etal , o registro funciona pois o script loga e tal mostra o erro quando nãos e esta logado e tudo mais o problema é não consigo apresentar os dados registrados na seção pro usuario , por exemplo ela registra o nome do mesmo , mas não consigo apresentar este dado , tento atribuiloa uma variavel mas não esta rolandoa baixo segue o script e a maneira como estoua tribuido a session para variavel.

gostaria de um help ai ...

valeu moçada. wink.gif

<?php
/*
Arquivo:logon.php
Autor:thiago sampio(thiago@estacaonet.com)
recursos:checa login e senha e redireciona conforme o nivel de permição
criado em 16/05/2005
*/

//variaveis recebidas da tela de logintians coloquem metaleiros 
$login= (isset($_GET["login"]) ? $_GET["login"] : (isset($_POST["login"]) ? $_POST["login"] : ''));
$senha= (isset($_GET["senha"]) ? $_GET["senha"] : (isset($_POST["senha"]) ? $_POST["senha"] : ''));

include"db_postgre.inc.php";//arquivo de conexão com a base de dados

//session_start();//inicia seção

$sql="SELECT * FROM clientes WHERE login='$login' AND senha='$senha'";
$exec=pg_query ($con, $sql);//executa a query
$rows=pg_num_rows($exec);
 while ($val=pg_fetch_array ($exec)) { //enquanto houver registros cria um vetor de campos

$user_nome=$val["nome"];
$user_id=$val["id"];

}

//verifica se o login esta correto
if($user_id){
	session_start();
  
	$_SESSION['usuario_id'] = "$user_id";
	$_SESSION['usuario_nome'] = "$user_nome";
   
	setcookie("user_nome",$user_nome,time()+3600*$tempo);

	session_register("usuario_id");
	session_register("usuario_nome");


header("location:../frontend/home.php");
}
else{
echo"<script>alert(' Login ou Senha incorretos.')</script>";
echo"<script>window.location='../index.php'</script>";
}
?>
desta maneira tento passar a session para variavel
$usuario=$_SESSION['usuario_id'] 

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

também acho que faltou um session_start() ali no começo.. na verdade achoque até pra criar as vars de session precisa inicial a sessão.. pel omenos aki em casa não funciona de outra forma... =/

falow..

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...