ADMIN logar 2 vezes para entrar.
Ola, estou com problema na pagina de login, tenho que fazer login 2 vezes para salvar a $_SESSION
o arquivo é esse
<?
include('../includes/BancoDeDados.php');
include('../includes/Funcoes.php');
include('../includes/Validacoes.php');
include('../includes/Config.php');
include('includes/Admin.php');
#print_r($_POST); exit;
if ($_POST['logar']==1) {
$usuario = db_lista(db_consulta("SELECT id_usuario,nome,login,email,DATE_FORMAT(data_login,'%d/%m/%Y às %H:%i:%s') as data_login,flag_status FROM adm_usuarios WHERE login LIKE '".$_POST['login']."' AND senha LIKE '".md5($_POST['senha'])."' LIMIT 1;"));
if ($usuario['id_usuario']>0) {
if ($usuario['flag_status']==1 || $usuario['id_usuario']==1) {
$_SESSION['Admin'] = $usuario;
db_executa('adm_usuarios',array('data_login'=>'now()'),'update','id_usuario='.$usuario['id_usuario']);
echo "<script language=javascript>window.location='index.php';</script>";
} else {
echo "<script language=javascript>alert('Usuário bloqueado.');window.location='_login.php';</script>";
exit;
}
} else {
echo "<script language=javascript>alert('Login ou senha invalidos.');window.location='_login.php';</script>";
exit;
}
}
?>no include('../includes/Config.php'); eu abro com
# Iniciando sessão
@session_start();
ate ai tudo certo, usava esse mesmo codigo antes de usar as url amigaveis.
no .htacess to usando
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
o problema e so esse, tenho que logar 2 vezes no admim
Discussão (3)
Carregando comentários...