Jump to content


Photo

Página Não Carrega


  • Faça o login para participar
2 replies to this topic

#1 Eu_Nana

Eu_Nana

    12 Horas

  • Usuários
  • 291 posts
  • Sexo:Feminino
  • Localidade:SP

Posted 13/11/2009, 08:01

Olá pessoal,

Estou desenvolvendo uma página onde esta tem area restrita....e estou tendo problemas quando tento me logar na área restrita......qnd tento pela primeira vez .....ele vai como se fosse logar...mais fica em loop infinito......dai tenho q interroper o carregamento e voltar para o index dar um "f5" e tentar novamente...só dps q faço isso q consigo me logar na área restrita........oq pode ser......

ME AJUDEM!!!

#2 Squall Robert

Squall Robert

    Mr. Squall - Mais Carne do que Osso (hihi)

  • Usuários
  • 507 posts
  • Sexo:Masculino
  • Localidade:Curitiba
  • Interesses:Php ... Php...Php

Posted 13/11/2009, 08:24

tem que dar uma olhada no seu codigo....

pra tentar decifrar o que esta acontecendo
<?php

$squall = new Squall();

$squall->Ajudando("você");

$resultado = $squall->solucao();  ?>

#3 Eu_Nana

Eu_Nana

    12 Horas

  • Usuários
  • 291 posts
  • Sexo:Feminino
  • Localidade:SP

Posted 13/11/2009, 15:24

tem que dar uma olhada no seu codigo....

pra tentar decifrar o que esta acontecendo


esse código eu coloco onde? no index?.......estou usando include.....e o campo de login e senha para a area restrita esta no menu_lateral....

Veja parte do meu código onde possuo o campo area restrita....:

[size=0] [/size]");
}

if($_SERVER['REQUEST_METHOD'] == "POST")
{
if(isset($_POST['login']) && isset($_POST['senha']))
{
$login = $_POST['login'];
$senha = $_POST['senha'];
$query = mysql_query("SELECT * FROM tbl_user WHERE login='$login' AND senha='$senha'") or die(mysql_error());
$rTestar = mysql_num_rows($query);
$row = mysql_fetch_assoc($query);

if($rTestar > '0')
{
session_register('nome');
session_register('login');
session_register('senha');
session_register('email');
$_SESSION['email'] = $row['nome'];
$_SESSION['login'] = $row['login'];
$_SESSION['senha'] = $row['senha'];
$_SESSION['email'] = $row['email'];

/*Redireciona para a página de área restrita*/
$redirecionar = "../area_restrita/index.php?login=$login";

echo "";
$ponteiro = fopen ("info.txt", "w");
fwrite($ponteiro, "$login");
fclose ($ponteiro);
exit;


} else {
$mensagem = base64_encode("[size=0]<font color=\"red\" size=\"1\"><b><img src=\"imagens/alerta.png\" align=\"absmiddle\">
Caro(a) usuário(a),

Foi identificado um erro em seu acesso _linenums:0'>include "include/conexao.php"; if(isset($_GET['msg']) && $_GET['msg'] != "") { $mensagem = $_GET['msg']; } else { $mensagem = base64_encode("[size=0]<strong class='bbc'> </strong>[/size]"); } if($_SERVER['REQUEST_METHOD'] == "POST") { if(isset($_POST['login']) && isset($_POST['senha'])) { $login = $_POST['login']; $senha = $_POST['senha']; $query = mysql_query("SELECT * FROM tbl_user WHERE login='$login' AND senha='$senha'") or die(mysql_error()); $rTestar = mysql_num_rows($query); $row = mysql_fetch_assoc($query); if($rTestar > '0') { session_register('nome'); session_register('login'); session_register('senha'); session_register('email'); $_SESSION['email'] = $row['nome']; $_SESSION['login'] = $row['login']; $_SESSION['senha'] = $row['senha']; $_SESSION['email'] = $row['email']; /*Redireciona para a página de área restrita*/ $redirecionar = "../area_restrita/index.php?login=$login"; echo ""; $ponteiro = fopen ("info.txt", "w"); fwrite($ponteiro, "$login"); fclose ($ponteiro); exit; } else { $mensagem = base64_encode("[size=0]<strong class='bbc'><font color=\"red\" size=\"1\"><b><img src=\"imagens/alerta.png\" align=\"absmiddle\"> Caro(a) usuário(a), Foi identificado um erro em seu acesso: USUÁRIO E/OU SENHA INVÁLIDOS.</strong>[/size]</b></font>"); } }}mysql_close($con); ?><DIV id=intEsq> <BR> <div class="login"> <form name="form" action="" method="post"><?php echo "<font face=\"Verdana\" size=\"2\"><b>" . base64_decode($mensagem) . "</b></font>"; ?><br /> Usuário: <input class="textbox" name="login"><BR> Senha: <input class="textbox" type="password" name="senha"><BR> <input class="button" type="submit" value="Login" name="submit"> </form> </div>

tem que dar uma olhada no seu codigo....

pra tentar decifrar o que esta acontecendo


esse código eu coloco onde? no index?.......estou usando include.....e o campo de login e senha para a area restrita esta no menu_lateral....

Veja parte do meu código onde possuo o campo area restrita....:

 ");
}

if($_SERVER['REQUEST_METHOD'] == "POST")
{
if(isset($_POST['login']) && isset($_POST['senha']))
{
$login = $_POST['login'];
$senha = $_POST['senha'];
$query = mysql_query("SELECT * FROM tbl_user WHERE login='$login' AND senha='$senha'") or die(mysql_error());
$rTestar = mysql_num_rows($query);
$row = mysql_fetch_assoc($query);

if($rTestar > '0')
{
session_register('nome');
session_register('login');
session_register('senha');
session_register('email');
$_SESSION['email'] = $row['nome'];
$_SESSION['login'] = $row['login'];
$_SESSION['senha'] = $row['senha'];
$_SESSION['email'] = $row['email'];

/*Redireciona para a página de área restrita*/
$redirecionar = "../area_restrita/index.php?login=$login";

echo "";
$ponteiro = fopen ("info.txt", "w");
fwrite($ponteiro, "$login");
fclose ($ponteiro);
exit;


} else {
$mensagem = base64_encode("[color="#00ed00"]<font color=\"red\" size=\"1\"><b><img src=\"imagens/alerta.png\" align=\"absmiddle\">
Caro(a) usuário(a),

Foi identificado um erro em seu acesso _linenums:0'>include "include/conexao.php"; if(isset($_GET['msg']) && $_GET['msg'] != "") { $mensagem = $_GET['msg']; } else { $mensagem = base64_encode("<strong class='bbc'> </strong>"); } if($_SERVER['REQUEST_METHOD'] == "POST") { if(isset($_POST['login']) && isset($_POST['senha'])) { $login = $_POST['login']; $senha = $_POST['senha']; $query = mysql_query("SELECT * FROM tbl_user WHERE login='$login' AND senha='$senha'") or die(mysql_error()); $rTestar = mysql_num_rows($query); $row = mysql_fetch_assoc($query); if($rTestar > '0') { session_register('nome'); session_register('login'); session_register('senha'); session_register('email'); $_SESSION['email'] = $row['nome']; $_SESSION['login'] = $row['login']; $_SESSION['senha'] = $row['senha']; $_SESSION['email'] = $row['email']; /*Redireciona para a página de área restrita*/ $redirecionar = "../area_restrita/index.php?login=$login"; echo ""; $ponteiro = fopen ("info.txt", "w"); fwrite($ponteiro, "$login"); fclose ($ponteiro); exit; } else { $mensagem = base64_encode("[color="#00ed00"]<strong class='bbc'><font color=\"red\" size=\"1\"><b><img src=\"imagens/alerta.png\" align=\"absmiddle\"> Caro(a) usuário(a), Foi identificado um erro em seu acesso: USUÁRIO E/OU SENHA INVÁLIDOS.</strong></b></font>"); } }}mysql_close($con); ?><DIV id=intEsq> <BR> <div class="login"> <form name="form" action="" method="post"><?php echo "<font face=\"Verdana\" size=\"2\"><b>" . base64_decode($mensagem) . "</b></font>"; ?><br /> Usuário: <input class="textbox" name="login"><BR> Senha: <input class="textbox" type="password" name="senha"><BR> <input class="button" type="submit" value="Login" name="submit"> </form> </div>


RESOLVIDO....


Bom conversando com outro integrante aqui do forum ....ele me deu umas dicas.....q resolveu esse problema....ele me indicou a fazer o seguinte:

a página que fazia o login estava em uma unica página......html e php na página menu_lateral.php que passo via include......

Criei 1 página login.php e nela antes de tudo coloquei:
<?php
session_start();
include "include/conexao.php";
.......




e na página principal coloquei antes de tudo o seguinte:

<?
session_start();
session_destroy();
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">

......


Teste com sucesso.....




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq