Jump to content


Photo

Session Start Não Verifica Usuario Logado


  • Faça o login para participar
4 replies to this topic

#1 Gelson Design

Gelson Design

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:Balneario camboriu

Posted 08/11/2007, 08:02

Bom pessoal pra ser mais rapido meu sistema de login e senha funcionou no meu localhost certo porem quando coloquei no servidor web eu tive q retirar o session_start() e colocar bem em cima da pagina <?php ub_start();?> dai tudo ok funcionou

Mas dai eu tenho um pagina que verifica se o usuario esta logado para um espertinho n chegar na barra de endereços e digitar EX: www.site.com.br/restrito.php

so q dai eu fiz normal
<?php session_start();
if(!isset($_SESSION["id_usuario"]) || !isset($_SESSION["log_usuario"])){
echo 'Login efetuado com sucesso!';
}
else
{header("location:contatos.php");
}?>

so q ele n esta verificando alguem pode me ajudar POR FAVOR

Edição feita por: boirock, 08/11/2007, 08:33.
Uso de [code]


#2 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 08/11/2007, 08:36

Pelo que entendi, seu código diz que quando a váriável id_usuario ou log usuário NÃO estiverem setadas dentro de $_SESSION, mostra 'Login efetuado com sucesso'. Quando ESTÁ setada uma das variáveis, manda para contatos.php.
É pra ser isso mesmo?
Dá algum erro ou acontece oq?

#3 Gelson Design

Gelson Design

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:Balneario camboriu

Posted 08/11/2007, 09:14

Bom n da nenhum erro. simplesmente é assim se for na barra de enderecos e digitar www.site.com.br/restritro.php ele vai entrar na pagina restrito e n verifica q eu não efetuei o login

#4 bruno_veiga

bruno_veiga

    Normal

  • Usuários
  • 84 posts
  • Sexo:Masculino
  • Localidade:Itapeva/SP

Posted 09/11/2007, 08:04

Bom dia kra
eu uso sistema de session no meu site e funciona legal tanto localhost como web
vou passar os codigos pra vc espero que ajude em alguma coisas

<? session_start();


if ($_GET['option']=="logout") {

	session_destroy();

	   echo "<script>document.location.href='$dir'</script>";

}


if (isset($_POST['adminloginok']) == "Login") {
$adminDetails=getSqlRow("SELECT * FROM user WHERE user='".$_POST['usern']."'");
if (eregi(md5($_POST['pass']),$adminDetails['senha'])) {
		$_SESSION['adminarea']="Active";
}
else {
	echo "<script>document.location.href='$dir'</script>";
}
}
if ($_SESSION['adminarea'] == "Active") {
?>
codigos da pagina
<?
}
else {
	echo "<script>document.location.href='$dir'</script>";
}
?>

Edição feita por: bruno_veiga, 09/11/2007, 08:06.

Bruno Veiga - Consultória em Informática
Suporte em: manutenção de computadores/notebook.
gerenciamento em rede (windows/linux).

#5 Gelson Design

Gelson Design

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:Balneario camboriu

Posted 09/11/2007, 12:55

Valeu mesmo cara muito obrigado, mas ontem a noite eu dei uma atenção especial e consegui fazer fiz bem parecido com esse teu ai caar


valeu mesmo




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq