Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom pessoal estou com essa pagina que envia os dados de login e senha do usuario
<?php
ob_start();
//Inicia a sessão
session_start();
$data = date("d/m/Y");
//agora verifico se ele possui permissão para acessar a página
if ($validacao == "2")
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-GB">
<head>
<title>Sistema Dínamo</title>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
<meta name="description" content="Sistema de registros de funcionarios Dinamo" />
<meta name="keywords" content="Sistema de registros de funcionarios Dinamo" />
<meta name="robots" content="index, follow" />
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="screen.css" media="screen" />
</head>
<body>
<div id='header'>
<div id='logado'>
<table width='228' cellspacing='0' id='tabela' style="float:right; margin:20px; border: 1px solid #ccc; height:100px;"
bgcolor="#f4f4f4" >
<tr>
<td class='letras' colspan="3" style="font-size:16px;">
Seja Bem-Vindo,<?php echo " $login";?>! Hoje é dia: <?php echo"$data"?>
</td>
</tr>
<tr>
<td width="141" class="tama" style="font-size:16px;" ><a href="paineldecontrole.php">Painel de Controle</a></td>
<td width="81" colspan='1' style="font-size:16px;"><a href="#">Videos</a></td>
</tr>
<tr>
<td colspan='1' class='aum' style="font-size:16px;"><a href="#">Config. conta</a></td>
<td class='login_form_label_field' style="font-size:16px;" >
<a href="logout.php">Logout</a>
</td>
</tr>
</table>
</div>
<div id="logo" style="width:15%; height:130px; background-image:url(novologo.jpg); float:left;">
<img src="imagens/log2.jpg" height="100" width="75%" style="margin-top:10px; margin-left:40px;" />
</div>
<div style="width:50%; height:130px; float:left; margin-right:10px;">
<img src="imagens/logotipo3.jpg" height="65" width="30%" style="margin-top:30px; margin-right:10px;" />
</div>
</div>
<div class="colmask leftmenu">
<div class="colleft">
<div class="col1" align="center">
<!-- Column 1 start -->
<p> </p>
<p> </p>
<p> </p>
<h1>Bem-Vindo ao Sistema Dínamo</h1>
<br />
<p style="font-size:20px;">Olá ,<?php echo "$login";?> você está logado no sistema Dínamo, selecione uma das opções no menu ao lado para iniciar.
</p>
<p style="font-size:20px;"><?php
echo "<p>IP $ip</p>";
echo "<p>End. Servidor: $_SERVER[sERVER_NAME]</p>";
echo "<p>Servidor Web: $_SERVER[sERVER_SOFTWARE]</p>";
?>
</p>
<!-- Column 1 end -->
</div>
<div class="col2">
<!-- Column 2 start -->
<h2>Menu</h2>
<ul>
<li><a href="homeuser.php">Home</a></li>
<li><a href="listaruser.php">Listar Registros</a></li>
<li><a href="pesquisaruser.php">Pesquisar Registros</a></li>
<li><a href="contatouser.php">Contato</a></li>
</ul>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<!-- Column 2 end -->
</div>
</div>
</div>
<div id="footer">
<p align="center" style="font-size:16px;"><b>Sistema Dínamo - Desenvolvido por Leonardo Carvalho - 2011.</b>
</p>
</div>
</body>
</html>
<?php
}else{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Dinamo</title>
<link rel="stylesheet" type="text/css" href="estilo.css" media="screen" />
</head>
<body background="imagens/fundo1.jpg">
<div id="logo">
<img src="imagens/logdin.jpg" width="20%" height="160px" />
</div>
<div id="central">
<form action="acesso3.php" id="formulario" method="post">
<table align="center" id="tab1">
<tr>
<td colspan="3" align="center" valign="top" style="font-family:Tahoma, Geneva, sans-serif; font-size:27px;">
Acesso do Usuário:
</td>
</tr> <tr>
<td colspan="3" style="font-family:Tahoma, Geneva, sans-serif; font-size:24px;">
</td>
</tr>
<tr align="center">
<td width="22%" align="right">
Login:
</td>
<td colspan="2">
<input type="text" name="login" id="login" class="size"/>
</td>
</tr>
<tr align="center">
<td align="right">
Senha:
</td>
<td colspan="2">
<input type="password" name="senha" id="senha" class="size"/>
</td>
</tr>
<tr>
<td>
</td>
<td width="40%" align="center">
<input type="image" id="submit" src="imagens/botaodeacesso.jpg" value="submit" name="submit"/>
</td>
<td width="38%" align="left">
<img src="imagens/botaodelimpar.jpg" onclick="document.forms[0].reset()" style="cursor:pointer;" id="limpar">
</td>
</tr>
</table>
</form>
</div>
<div id="rodape" align="center">
<p align="center"><b>Sistema Dínamo - Desenvolvido por Leonardo Carvalho - 2011.
</b>
</p>
</div>
</body>
</html>
<?php }?>
E a pagina que recebe é esta aqui
<html>
<head>
<title>Verifica Usuarios</title>
</head>
<body>
<h1>Verifica Usuario </h1>
<?php
ob_start();
include('conexao.php');
$login = $_POST['login'];
$senha = $_POST['senha'];
$senha = sha1($senha);
$sql = "SELECT * FROM usuarios
WHERE login = '$login' and senha = '$senha'";
$resultado = mysql_query($sql,$conexao);
$linhas = mysql_num_rows($resultado);
if ($linhas == 0)
{
mysql_close($conexao);
echo "<script>alert('Acesso Negado - Usuario ou Senha Invalido');</script>";
echo "<script>self.location='index.php';</script>";
}
$login_bd = mysql_result($resultado,0,'login');
$senha_bd = mysql_result($resultado,0,'senha');
$sql2 = "SELECT id FROM usuarios
WHERE login = '$login' and senha = '$senha'";
$resultado2= mysql_query($sql2,$conexao);
$id= mysql_result($resultado2,0,'id');
if($login == $login_bd && $senha == $senha_bd)
{ //usaremos essa variável para verificar se ele está logado, se o usuário não tiver o valor 1 nessa variável ele não está logado!
// puxa o nome do usuário digitado no formulario do index.html
//inicio uma Sessao (session e similar a uma gaveta movel)
session_start();
//gravo as informações das variáveis dentro das sessões
$validacao = "2";
$_SESSION[login] = $login;
$_SESSION[id] = $id;
$_SESSION[validacao] = $validacao;
echo "<script>self.location='homeuser.php';</script>";
}
else
{
echo "<script>alert('Acesso Negado - Usuario ou Senha Invalido');</script>";
echo "<script>self.location='index.php';</script>";
}
?>
</body>
</html>
porém estou recebendo o seguinte erro
session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/dinamoag/public_html/intranet/acesso3.php:9) in /home/dinamoag/public_html/intranet/acesso3.php on line 52
depois ele redireciona a pagina home só que da erro devido a variavel de session validacao que nao é gravada por causa
deste problema
já tentei de várias dicas na internet só que não consegui resolver, por favor me ajudem!!!
Ah só mais uma coisa a pagina que está dando o erro é a que recebe só que não sei se a
que envia também está com alguma coisa errada.
Carregando comentários...