Ir para conteúdo

Arquivado

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

tauser

Usuário Não Logado Ou Sessão Expirada

Recommended Posts

galera to tendo problemas com esse script. toda ves que eu logo , ele inicia alguns segundos depois ele mostra a seguinte msg:

 

Usuário não logado ou sessão expirada. Por favor efetue o logon novamente

 

mesmo a senha e login estando corretos

 

postarei aki os codigos fontes principais para que você me ajudem no que estiver errado

login.php

PHP [/tr][tr]<?

$conn= mysql_connect('localhost', "root", "") or die ("<P><font size='7'><b>em manutenção");

$db= mysql_select_db('produtosd');

 

session_start();

session_register("scodigo");

session_register("srazao");

session_register("susuario");

 

$codigo = $HTTP_POST_VARS['codigo'];

$senha = $HTTP_POST_VARS['senha'];

 

$sql = mysql_query("select * from parametros where cod_unimed = '$codigo'");

$rs = mysql_fetch_object($sql);

$registros = mysql_num_rows($sql);

 

if ($registros == 0) {

echo "<meta http-equiv='refresh' content='0; url=index.php?mensagem=erro'>";

 

} else {

$senha_banco = $rs->senha;

if ($senha_banco == "") {

echo "<meta http-equiv='refresh' content='0; url=cadastrar_senha.php?codigo=$codigo'>";

 

} else {

if (md5($senha) != $senha_banco) {

echo "<meta http-equiv='refresh' content='0; url=index.php?mensagem=erro'>";

 

} else {

if ($rs->inativo == 'true') {

die ("Usuário inativo");

 

} else {

$scodigo = $codigo;

$srazao = $rs->razao_social;

if (is_numeric($scodigo)) {

$susuario = "farmacia";

} else {

$susuario = "distribuidora";

}

 

echo "<meta http-equiv='refresh' content='0; url=inicio.php'>";

 

}

}

}

}

?>

[/tr]

 

inicio.php

PHP [/tr][tr]<? include "if_session.php"; ?>

<? include "if_seguranca.php";?>

<? include "if_conexao.php";?>

<? include "if_topo.php";?>

<? include "if_menu-$susuario.php"; ?>

<? include "if_piso.php"; ?>

[/tr]

 

if_session.php

 

PHP [/tr][tr]<?

 

session_start();

session_register("scodigo");

session_register("srazao");

session_register("susuario");

 

$srazao = $HTTP_SESSION_VARS['srazao'];

$scodigo = $HTTP_SESSION_VARS['scodigo'];

$susuario = $HTTP_SESSION_VARS['susuario'];

 

?>

[/tr]

 

if_seguranca.php

 

PHP [/tr][tr]<?

 

if ($scodigo == "" || $susuario == "" || $srazao == "") {

 

$scodigo = "";

$susuario = "";

$srazao = "";

 

die ("

 

<center>

<font face='verdana' size='2'><b>

Usuário não logado ou sessão expirada. Por favor efetue o logon novamente

<p>

<a href='index.php'>

clique aqui para voltar à página de logon

</a> "

);

 

} ?>

[/tr]

 

 

e mostra o seguinte erro

 

QUOTE 

[client 10.60.1.???] PHP Notice:  Undefined index:  mensagem in /home/httpd/html/?????.com.br/distribuidora/index.php on line 48, referer: http://www.?????.com.br/index.php

[client 10.60.1.???] PHP Notice:  Undefined index:  scodigo in /home/httpd/html/????.com.br/distribuidora/login.php on line 7, referer: http://www.????.com.br/distribuidora/index.php

[client 10.60.1.221] PHP Notice:  Undefined index:  srazao in /home/httpd/html/?????.com.br/distribuidora/login.php on line 8, referer: http://www.??????.com.br/distribuidora/index.php

[client 10.60.1.221] PHP Notice:  Undefined index:  susuario in /home/httpd/html/

?????.com.br/distribuidora/login.php on line 9, referer: http://www.?????.com.br/distribuidora/index.php

[client 10.60.1.221] PHP Notice:  Undefined index:  scodigo in /home/httpd/html/?????.com.br/distribuidora/if_session.php on line 4

[client 10.60.1.221] PHP Notice:  Undefined index:  srazao in /home/httpd/html/??????.com.br/distribuidora/if_session.php on line 5

[client 10.60.1.221] PHP Notice:  Undefined index:  susuario in /home/httpd/html/?????.com.br/distribuidora/if_session.php on line 6

[client 10.60.1.221] PHP Notice:  Undefined variable:  scodigo in /home/httpd/html/??????.com.br/distribuidora/if_seguranca.php on line 3

ja tentei de tudo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marca as linhas com erro.Mas seu prob, aparentemente é q Não foram definidas as variaveis especificadas nas msg's de erro, só defini-las.

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.