Uso Cookies por que es una aplicacon interna no es nada que se valla a ver espuesto a internet pero cuando mis usuarios de lan usen el panel si entran directamente a modiciar cualquier cosa yo al recoger el nombre me aparece que no hay nombre osea entran y esto exactamente no lo hace Fijense.
Código PHP:
if($_COOKIE["usNick"]=="")
{
?>
<script language="javascript">
alert('Por Favor vuelva a Ingresar ah habido algun problema con las Cookies.');
</script><?php
}
else
{
}
El Codigo de la pagina entera es esta y la añado en todas las paginas que quiero que esten logeados para poder verla. En verdad me tendria que funcionar ya que es solo un If que no se que no lo quiere hacer.. Diganme si lo puse mal o una idea que me funcione..
CODIGO ENTERO:
Código PHP:
<?php
include('conecta.php');
$loginCorrecto ="fuera";
$idUsuarioL;
$nickUsuarioL;
$emailUsuarioL;
$nombreUsuarioL;
if(isset($_COOKIE["usNick"]) && isset($_COOKIE["usPass"]))
{
$result = mysql_query("SELECT * FROM users WHERE c_nombre='".$_COOKIE["usNick"]."' AND c_password='".$_COOKIE["usPass"]."'");
if($row = mysql_fetch_array($result))
{
setcookie("usNick",$_COOKIE["usNick"],time()+7776000);
setcookie("usPass",$_COOKIE["usPass"],time()+7776000);
$loginCorrecto ="dentro";
$idUsuarioL = $row["c_id"];
$nickUsuarioL = $row["c_nombre"];
$emailUsuarioL = $row["c_email"];
}
else
{
//Destruimos las Cookies.
setcookie("usNick","x",time()-3600);
setcookie("usPass","x",time()-3600);
}
if($_COOKIE["usNick"]=="")
{
?>
<script language="javascript">
alert('Por Favor vuelva a Ingresar ah habido algun problema con las Cookies.');
</script><?php
}
else
{
}
}
?>
Gracias Ante mano. Y por todas las soluciones que me dan :P