SrMaster Postado Setembro 10, 2011 Denunciar Share Postado Setembro 10, 2011 (editado) Estou fazendo assim, e não fecha nem que a merda, acho que fecha sim, tem alguma coisa no meu if pra verificar se a sessão tá on ou não...CONTA PARA TESTE: SrMaster 123456http://dangercheats.com.br/freestepzone/in...php?pagina=home<?phprequire("login.php");if($pagina=="sair"){session_start();session_unset();session_destroy();header("Location: index.php?pagina=home");}?>ai pra verificar se o cara tá logado: <div id="header_login"> <?php if(session_is_registered("nome") == false) {?><form name="form1" method="post" action="login.php?acao=logar"><label><img src="imagens/login_label.png"></label><input type="text" name="usuario" /><label><img src="imagens/senha_label.png"></label><input type="password" name="senha" /><input type="submit" value="Login" /></form><a href="index.php?pagina=cadastro"><img src="imagens/cadastrar.png"></a><br><br><br><?php } else { ?><h2>Olá <B><? print $_SESSION[ "usuario" ]; ?> Bem vindo!</h2><a href=index.php?pagina=home">Sair</a><?php } ?> </div><!--header_login-->arquivo login.php:<?session_name("MeuLogin");session_start();if($_GET[ 'acao' ]== "logar") { $conn = mysql_connect("dbmy0020.whservidor.com","dangerchea2_5","nhaimtim"); //configure os dados do seu MySQL $banco = mysql_select_db("dangerchea2_5"); //coloque o nome do seu banco de dados $nome = $_POST[ 'usuario' ]; $q_user = mysql_query("SELECT * FROM usuarios WHERE nick='$nome'"); if(mysql_num_rows($q_user) == 1) { $query = mysql_query("SELECT * FROM usuarios WHERE nick='$nome'"); $dados = mysql_fetch_array($query);if ($_POST[ 'senha' ] == $dados[ 'senha' ]) { $_SESSION['nome] = $dados['nome']; $_SESSION['user_id'] = $dados['id']; $_SESSION['user_foto'] = $dados['foto']; header("Location: index.php?pagina=index"); exit; } else { header("Location: index.php?pagina=falhou&causa=".urlencode('Senha Errada')); exit; } } else { header("Location: index.php?pagina=falhou&causa=".urlencode('User Inválido')); exit; }}?> Editado Setembro 10, 2011 por SrMaster Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rickayron Postado Setembro 11, 2011 Denunciar Share Postado Setembro 11, 2011 Estou fazendo assim, e não fecha nem que a merda, acho que fecha sim, tem alguma coisa no meu if pra verificar se a sessão tá on ou não...CONTA PARA TESTE: SrMaster 123456http://dangercheats.com.br/freestepzone/in...php?pagina=home<?phprequire("login.php");if($pagina=="sair"){session_start();session_unset();session_destroy();header("Location: index.php?pagina=home");}?>ai pra verificar se o cara tá logado: <div id="header_login"><?php if(session_is_registered("nome") == false) {?><form name="form1" method="post" action="login.php?acao=logar"><label><img src="imagens/login_label.png"></label><input type="text" name="usuario" /><label><img src="imagens/senha_label.png"></label><input type="password" name="senha" /><input type="submit" value="Login" /></form><a href="index.php?pagina=cadastro"><img src="imagens/cadastrar.png"></a><br><br><br><?php } else { ?><h2>Olá <B><? print $_SESSION[ "usuario" ]; ?> Bem vindo!</h2><a href=index.php?pagina=home">Sair</a><?php } ?></div>arquivo login.php:<?session_name("MeuLogin");session_start();if($_GET[ 'acao' ]== "logar") {$conn = mysql_connect("dbmy0020.whservidor.com","dangerchea2_5","nhaimtim"); //configure os dados do seu MySQL$banco = mysql_select_db("dangerchea2_5"); //coloque o nome do seu banco de dados$nome = $_POST[ 'usuario' ];$q_user = mysql_query("SELECT * FROM usuarios WHERE nick='$nome'");if(mysql_num_rows($q_user) == 1) {$query = mysql_query("SELECT * FROM usuarios WHERE nick='$nome'");$dados = mysql_fetch_array($query);if ($_POST[ 'senha' ] == $dados[ 'senha' ]) {$_SESSION['nome] = $dados['nome'];$_SESSION['user_id'] = $dados['id'];$_SESSION['user_foto'] = $dados['foto'];header("Location: index.php?pagina=index");exit;} else {header("Location: index.php?pagina=falhou&causa=.urlencode('Senha Errada'));exit;}} else {header("Location: index.php?pagina=falhou&causa=".urlencode('User Inválido'));exit;}}?>tenta isso unset($_SESSION['nome],$_SESSION['usuario'], $_SESSION['user_id'], $_SESSION['user_foto']);até mais. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
SrMaster
Estou fazendo assim, e não fecha nem que a merda, acho que fecha sim, tem alguma coisa no meu if pra verificar se a sessão tá on ou não...
CONTA PARA TESTE: SrMaster 123456
http://dangercheats.com.br/freestepzone/in...php?pagina=home
ai pra verificar se o cara tá logado:arquivo login.php:
Editado por SrMasterLink para o comentário
Compartilhar em outros sites
1 resposta 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.