Tengo puesto un sistema de cookies que me funciona perfectamente en mi web. El problema que tengo es el limitar el acceso a determinadas partes de mi web a los que no tengan los cookies correctos.
El usuario debe tener dos coockies uno para el usuario y otro para el password, el problema es que no consigo hacerlo bien. Quiero que si no tiene los cookies del mismo modo que la base de datos se le envie a una determinada web con un header, mirar:
Código PHP:
   <?php
    include('./common/conect.php');
     $loginCorrecto = false;
 
    if(isset($HTTP_COOKIE_VARS["usNick"]) && isset($HTTP_COOKIE_VARS["usPass"]))
        {
        $result = mysql_query("SELECT * FROM user WHERE nick='".$HTTP_COOKIE_VARS["usNick"]."' AND password='".$HTTP_COOKIE_VARS["usPass"]."'");
 
    if($row = mysql_fetch_array($result))
        {
        setcookie("usNick",$HTTP_COOKIE_VARS["usNick"],time()+600,'/');
        setcookie("usPass",$HTTP_COOKIE_VARS["usPass"],time()+600,'/');
        $loginCorrecto = true;
        }
    else
        {
        //Destruimos las cookies.
        setcookie("usNick","x",time()-1000,'/');
        setcookie("usPass","x",time()-1000,'/');
        header('Location: http://www.miweb.com/');
        }
    mysql_free_result($result);
    }
?>     
 



