Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
让CakePHP读取WordPress为用户身份验证设置的Cookie_Wordpress_Cakephp_Cookies - Fatal编程技术网

让CakePHP读取WordPress为用户身份验证设置的Cookie

让CakePHP读取WordPress为用户身份验证设置的Cookie,wordpress,cakephp,cookies,Wordpress,Cakephp,Cookies,我试图允许登录WordPress应用程序的人也登录我的CakePHP应用程序 WordPress编写了一个名为WordPress/(IE)和WordPress\u登录的cookie(Google Chrome)。当我查看临时文件时,我对浏览器中设置的cookie的这两个不同名称感到非常困惑。我不知道为什么 我正在阅读这些cookies,但不确定CakePHP是如何做到的 当前Cookie设置为localhost/,我的CakePHP安装在wordpress/myapp中。我使用了一个简单的Cak

我试图允许登录WordPress应用程序的人也登录我的CakePHP应用程序

WordPress编写了一个名为
WordPress/
(IE)和
WordPress\u登录的cookie(Google Chrome)。当我查看临时文件时,我对浏览器中设置的cookie的这两个不同名称感到非常困惑。我不知道为什么

我正在阅读这些cookies,但不确定CakePHP是如何做到的

当前Cookie设置为localhost/,我的CakePHP安装在wordpress/myapp中。我使用了一个简单的CakePHP文件来读取cookies,并获得了成功


阅读cookie后,我只需要一个CakePHP身份验证示例。

我以前没有这样做过,但我认为这实际上是可能的

Wordpress在登录时保存两个cookie-用户名和双哈希密码。您可以使用WP的is_user_logged_in()函数,而无需读取cookie。要在WordPress之外执行此操作:

<?php
require('./wp-blog-header.php');
?>

然后你可以:

<?php
if (is_user_logged_in()){
    echo "You are logged in.";
}
else {
    echo "Please login.";
};
?>

我希望这有帮助