tauser 0 Denunciar post Postado Outubro 20, 2004 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
michelsp 0 Denunciar post Postado Outubro 20, 2004 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
tauser 0 Denunciar post Postado Outubro 20, 2004 Obrigado pelas dicas consegui arrumar Compartilhar este post Link para o post Compartilhar em outros sites