Saludos. Bueno antes que nada gracias por tomarte el tiempo para leer este post. Mi problema es el siguiente...
Estoy realizando una API y estoy haciendo mi propio metodo de oauth. Cuando el usuario le da login a el boton en el sitio de un tercero. Este lo redirecciona a mi portal. Por lo tanto valido que si esta logeado en el servidor ese usuario, sencillamete creo la cookie llamada session_user y lo redirecciono al call back Domain que proporciono el programador a la hora de registrar su app.
el problema es que la cookie en la aplicacion de un tercero no funciona. y pues el servidor la genera correctamente. solo uso esto.
setcookie('session_user',$token);
entonces en la API del cliente tengo una funcion llamada isUserlogin() la cual devuelve true o false.
Código PHP:
// Check if a user is logged in on Floggia.com
public function isLogin() {
if ($_COOKIE['session_user']) {
return true;
}
else {
return false;
}
}
Debo acotar que hay dos cosas. una authorize.php el cual esta en el lado del servidor y valida que el usuario este logeado, alla aceptalo la aplicacion y si esto es correcto creo una cookie para que el navegador con un token del usuario y lo redirecciono a el portal callback domain. Pero el problema es que en el cliente no me sale nada.. solo me dice bolean(false) cuando le doy var_dump($_COOKIE) en el lado del cliente..
alguien sabe como hacer uso de una cookie en varios sitios?