Estou precisando de uma ajuda.
Eu tenho um sistema de login que só loga na segunda tentativa.
Na primeira tentativa ele da o alert de login efetuado com sucesso, mas não loga.
Então vou fazer o login de novo e ai sim ele loga.
Alguém sabe o que pode ser?
- Fórum WMO
- → Viewing Profile: Tópicos: RODRIGODEVELOP
Community Stats
- Group Usuários
- Active Posts 14
- Profile Views 1687
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Male
-
Localidade
Salto - SP
Topics I've Started
Session Só Grava Na Segunda Tentativ
20/07/2012, 10:09
Session Zera Sozinha
06/12/2011, 21:38
Estou com o seguinte problema em uma página de login que envia por method post para a pagina receber lá faz a verificação e define o session = 1 mas ele loga somente no chrome e as vezes nem no chrome.E funcionava em outro servidor mas depois que subiu no terra não fuciona mais direito.
Esse é o connect:
<?
session_start();
$adm = $_SESSION['logado']?$_SESSION['logado']:0;
substr_count($_SERVER['HTTP_ACCEPT_ENCODING'],'gzip')?ob_start('ob_gzhandler'):ob_start();
mysql_connect("209.238.89.126", "", "");
mysql_select_db('flysom');
mysql_query("set character set UTF8");
?>
e esse o receber:
<?php
include 'connect.php';
if($adm){
$_SESSION['logado'] = 0;
session_destroy();
$js = 'window.top.location = \'/\'';
exit();
}elseif($_POST['submit']){
$login = $_POST['login'];
$senha = $_POST['senha'];
if(!$login)$js = 'alert("Digite o usuário");';
elseif(!$senha)$js = 'alert("Digite a senha");';
else{
$c = mysql_query("select * from login where login ='$login' and senha = '$senha' limit 1");
if(mysql_num_rows($c)){
$_SESSION['logado'] = 1;
$js = 'alert("Logado com Sucesso"); window.top.location.reload();';
}else $js = 'alert("Usuário ou senha incorreta")';
}
}
$gmtDate = gmdate("D, d M Y H:i:s");
header("Expires: {$gmtDate} GMT");
header("Last-Modified: {$gmtDate} GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-Type: text/html; charset=iso-8859-1");
?>
<script type="text/javascript">
<?php echo $js?$js:''?>
</script>
Esse é o connect:
<?
session_start();
$adm = $_SESSION['logado']?$_SESSION['logado']:0;
substr_count($_SERVER['HTTP_ACCEPT_ENCODING'],'gzip')?ob_start('ob_gzhandler'):ob_start();
mysql_connect("209.238.89.126", "", "");
mysql_select_db('flysom');
mysql_query("set character set UTF8");
?>
e esse o receber:
<?php
include 'connect.php';
if($adm){
$_SESSION['logado'] = 0;
session_destroy();
$js = 'window.top.location = \'/\'';
exit();
}elseif($_POST['submit']){
$login = $_POST['login'];
$senha = $_POST['senha'];
if(!$login)$js = 'alert("Digite o usuário");';
elseif(!$senha)$js = 'alert("Digite a senha");';
else{
$c = mysql_query("select * from login where login ='$login' and senha = '$senha' limit 1");
if(mysql_num_rows($c)){
$_SESSION['logado'] = 1;
$js = 'alert("Logado com Sucesso"); window.top.location.reload();';
}else $js = 'alert("Usuário ou senha incorreta")';
}
}
$gmtDate = gmdate("D, d M Y H:i:s");
header("Expires: {$gmtDate} GMT");
header("Last-Modified: {$gmtDate} GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-Type: text/html; charset=iso-8859-1");
?>
<script type="text/javascript">
<?php echo $js?$js:''?>
</script>
- Fórum WMO
- → Viewing Profile: Tópicos: RODRIGODEVELOP
- Privacy Policy
- Regras ·