[Resolvido] Erro criando SESSION
Pessoal, estou um erro quando coloco o session_start() na página onde crio sessions:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/arthnetc/public_html/agenda/Conexao/validaUser.php:1) in /home/arthnetc/public_html/agenda/Conexao/validaUser.php on line 1
A página é essa:
<?php session_start(); ?>
<?php
include_once("conexaoPDO.php");
if (isset($_POST['acao']) && $_POST['acao'] == 'autenticaUser'){
$login = $_POST['usuario'];
$usuarioSenha = $_POST['senha'];
$select = "SELECT * FROM usuario WHERE usuarioLogin = :usuarioLogin AND usuarioSenha = :usuarioSenha";
try{
$query = $conecta->prepare($select);
$query->bindValue(':usuarioLogin',$login,PDO::PARAM_STR);
$query->bindValue(':usuarioSenha',$usuarioSenha,PDO::PARAM_STR);
$query->execute();
$registro = $query->rowCount();
$result = $query->fetchAll(PDO::FETCH_ASSOC);
} catch(PDOException $erro){
echo "Erro na seleção, favor informa ao administrador do sistema ".$erro->getMessage();
}
if ($registro <= 0){
echo "Usuário ou senha não cadastrados.";
} else {
foreach($result as $rs){
$usuarioID = $rs['usuarioID'];
$usuarioNome = $rs['usuarioNome'];
$usuarioLogin = $rs['usuarioLogin'];
$usuarioSenha = $rs['usuarioSenha'];
$usuarioTipo = $rs['usuarioTipo'];
$usuarioUnidadeID = $rs['usuarioUnidadeID'];
$usuarioSituacao = $rs['usuarioSituacao'];
$usuarioCep = $rs['usuarioCep'];
$usuarioEndereco = $rs['usuarioEndereco'];
$usuarioNumero = $rs['usuarioNumero'];
$usuarioBairro = $rs['usuarioBairro'];
$usuarioCidade = $rs['usuarioCidade'];
$usuarioTelefone = $rs['usuarioTelefone'];
$usuarioCelular = $rs['usuarioCelular'];
$usuarioEmail = $rs['usuarioEmail'];
}
$_SESSION['usuario']['usuarioID'] = $usuarioID;
$_SESSION['usuario']['usuarioNome'] = $usuarioNome;
$_SESSION['usuario']['usuarioLogin'] = $usuarioLogin;
$_SESSION['usuario']['usuarioTipo'] = $usuarioTipo;
$_SESSION['usuario']['usuarioUnidadeID'] = $usuarioUnidadeID;
$_SESSION['logado'] = "OK";
if (($_SESSION['usuario']['usuarioTipo']) == 'A'){
echo "<meta HTTP-EQUIV='refresh' CONTENT='0;URL=http:index-admin.php'>";
} else {
echo "OPPSS..: EM CONSTRUÇÃO";
}
} // } else {
} // if (isset($_POST['acao']) && $_POST['acao'] == 'autenticaUser'){
?>Discussão (8)
Carregando comentários...