Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
Carregando comentários...