$linkid = mysql_connect($host, $user, $pass) or die ('Erro ao Conectar no Banco de Dados'); mysql_select_db($banco, $linkid) or die ('Erro ao Selecionar o Banco de Dados'); $resultado = mysql_query("SELECT nivel FROM $tabela_l WHERE (login='$login_online' && senha='$senha_online') LIMIT 1;", $linkid); $usuario = mysql_fetch_array($resultado);
Então, quando eu estou logado e tento me logar novamente aparece a pagina de login do restrito.php dentro da index.php que é a pagina especial para os users cadastrados...
e quando eu edito meu cadastro o mesmo ocorre, porque ele e redirecionado para a pagina de logout apos o termino da editação
logout.php
<? include "../restrito.php"; ?> <?php error_reporting(E_ALL ^ E_NOTICE);
Pergunta
Luan Stocco
Olá,
Eu tentando fazer um script de login com sessions, tudo certo está funcionando perfeitamente, mais por exemplo:
Eu já estou logado e vou ate a pagina login.php e me logo novamente ele não aparece a pagina secreta, aparece a pagina do restrito.php
veja os codigos:
login.php
restrito.php
error_reporting(E_ALL ^ E_NOTICE);
include_once('../config.php');
session_start('WS');
$esta_logado = session_is_registered('Logado');
if ($esta_logado != '1') {
$parar = '1';
} else {
$sessoes = (phpversion() < '4.1.0') ? $HTTP_SESSION_VARS : $_SESSION;
$id_online = $sessoes['ID'];
$nome_online = $sessoes['Nome'];
$email_online = $sessoes['Email'];
$time_online = $sessoes['Time'];
$estadio_online = $sessoes['Estadio'];
$capacidade_online = $sessoes['Capacidade'];
$userf_online = $sessoes['Userf'];
$titulos_online = $sessoes['Titulos'];
$nivelGG_online = $sessoes['NivelGG'];
$nascimento_online = $sessoes['Nascimento'];
$sexo_online = $sessoes['Sexo'];
$cidade_online = $sessoes['Cidade'];
$estado_online = $sessoes['Estado'];
$timeC_online = $sessoes['TimeC'];
$login_online = $sessoes['Login'];
$senha_online = $sessoes['Senha'];
$linkid = mysql_connect($host, $user, $pass) or die ('Erro ao Conectar no Banco de Dados');
mysql_select_db($banco, $linkid) or die ('Erro ao Selecionar o Banco de Dados');
$resultado = mysql_query("SELECT nivel FROM $tabela_l WHERE (login='$login_online' && senha='$senha_online') LIMIT 1;", $linkid);
$usuario = mysql_fetch_array($resultado);
if (mysql_num_rows($resultado) != '1') {
$parar = '1';
} else if (isset($admin) && $usuario['nivel'] != '1') {
$parar = '1';
}
}
@mysql_free_result($resultado);
@mysql_close($linkid);
if (isset($parar)) {
?>
Pagina de login...
Então, quando eu estou logado e tento me logar novamente aparece a pagina de login do restrito.php dentro da index.php que é a pagina especial para os users cadastrados...
e quando eu edito meu cadastro o mesmo ocorre, porque ele e redirecionado para a pagina de logout apos o termino da editação
logout.php
não sei o que está acontecendo!!
aguardo!!
Abraço
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
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.