Foros del Web » Programando para Internet » PHP »

Cookies

Estas en el tema de Cookies en el foro de PHP en Foros del Web. Buenas a tod@s. Resulta que estoy intentando crear un autologin, de tal manera que la primera vez que me logueo en la aplicación, me guarde ...
  #1 (permalink)  
Antiguo 28/02/2012, 16:08
starlightphp
Invitado
 
Mensajes: n/a
Puntos:
Cookies

Buenas a tod@s.
Resulta que estoy intentando crear un autologin, de tal manera que la primera vez que me logueo en la aplicación, me guarde en 2 cookies, en una el usuario y en otra la contraseña.
El caso es que cierro el explorador, lo vuelvo a abrir (compruebo con firefox que las cookies) aún siguen ahí y cargo de nuevo la página.
Supuéstamente, quiero símplemente hacer una impresión del valor de la cookie. El problema es que la cree en un sitio diferente y la estoy comprobando en la raiz, osease, cree la cookie en /es/login y estoy comprobando su valor en root ( / ).
Hay alguna manera de saber su valor?
Saludos!
  #2 (permalink)  
Antiguo 28/02/2012, 16:18
Avatar de mcun  
Fecha de Ingreso: octubre-2010
Ubicación: tras la pantalla
Mensajes: 466
Antigüedad: 13 años, 6 meses
Puntos: 55
Respuesta: Cookies

sin ver el código difícil camarada....
  #3 (permalink)  
Antiguo 28/02/2012, 16:22
starlightphp
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cookies

este primer fichero es el ajax, que lo llamo a través de JQUERY. En el después de procesar en la base de datos unas cosas, me manda un post si es que contiene datos y creo en consecuencia las cookies de usuario y contraseña
RUTA: /es/framework/methods/ajax
Código PHP:
Ver original
  1. //This AJAX code check if the user exist or not in the database. if it´s ok, $_SESSION['UID'] keeps the user id for the actual session
  2.     require_once ($_SERVER['DOCUMENT_ROOT'].'/es/framework/classes/Builder.php');
  3.     $UIProvider = Builder::getUIProvider();
  4.     $_POST = $UIProvider->Login($_REQUEST);
  5.     if ($_POST){
  6.         if (($_REQUEST['Checkbox']) == 1){
  7.             setcookie("USR", $_REQUEST['Nickname'], time() + (7*24*60*60));
  8.             setcookie("PWD", $_REQUEST['Password'], time() + (7*24*60*60));
  9.         }
  10.         session_start();
  11.         $_SESSION['UID'] = $_POST;
  12.     }
  13.     echo json_encode($_POST);

Aquí símplemente intento imprimir una de las 2 cookies.
RUTA: /

Código PHP:
Ver original
  1. if(isset($_COOKIE['USR'])){
  2.     echo '<h1>sI</h1>';
  3. }

Etiquetas: cookies, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:26.