Este es el codigo de la pagina control.php:
Código PHP:
<?php
if(trim($_POST["usr"]) != "" && trim($_POST["psw"]) != "")
{
$nickN = $_POST["usr"];
$passN = $_POST["psw"];
$result = pg_query("SELECT nombre,psw,usr,nivel FROM operador WHERE usr='$nickN' and estado='1'");
if($row = pg_fetch_array($result))
{
if($row["psw"] == $passN)
{
session_start();
$_SESSION['usNom']=$row["nombre"];
$_SESSION['usNick']=$row["usr"];
$_SESSION['usPass']=$row["psw"];
$_SESSION['usNivel']=$row["nivel"];
header("Location:default.htm");
}
}
}
pg_close();
?>
me arroja varios errorres:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/html/digital/admin/control.php:6) in /var/www/html/digital/admin/control.php on line 35
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/html/digital/admin/control.php:6) in /var/www/html/digital/admin/control.php on line 35
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/digital/admin/control.php:6) in /var/www/html/digital/admin/control.php on line 41
Y este es el codigo de la pagina login.php:
Código PHP:
<?php
$loginCorrecto = true;
if(isset($_SESSION["usNick"]) && isset($_SESSION["usPass"]))
{
$result = pg_query("SELECT * FROM operador WHERE usr='".$_SESSION["usNick"]."' AND psw='".$_SESSION["usPass"]."' AND estado='1'");
if($row = pg_fetch_array($result))
{
$loginCorrecto= true;
$idUsr = $row["sigla"];
$pswUsuarioL = $row["psw"];
$usrUsuarioL = $row["usr"];
$nombreUsuarioL = $row["nombre"];
$nivelUsr = $row["nivel"];
}
else
{
}
pg_free_result($result);
}
?>
la variable que devuelve se llama $loginCorrecto, y por ella pregunta en cada una de las paginas.
Bueno espero que alguien se de cuenta de cuales son los errores.
gracias