Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/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
是否可以使用WordPress会话对CakePHP应用程序进行身份验证?_Php_Wordpress_Cakephp - Fatal编程技术网

是否可以使用WordPress会话对CakePHP应用程序进行身份验证?

是否可以使用WordPress会话对CakePHP应用程序进行身份验证?,php,wordpress,cakephp,Php,Wordpress,Cakephp,使用成功的WordPress登录尝试对CakePHP应用程序进行身份验证的最佳方法是什么?如果可能的话,我不想使用密码同步。我更愿意将所有用户详细信息保存在WordPress数据库表中。这个周末我一直在想这个问题,想不出一个好的解决办法。有什么想法吗?假设您在这里谈论的是您自己的Wordpress安装,而不是托管的Wordpress 如果你精通WordPress,你可以破解WP认证机制。我打赌您可以从WP auth方法中调用Cakephp URL,将必要的登录信息发布到Cakephp。您还必须设

使用成功的WordPress登录尝试对CakePHP应用程序进行身份验证的最佳方法是什么?如果可能的话,我不想使用密码同步。我更愿意将所有用户详细信息保存在WordPress数据库表中。这个周末我一直在想这个问题,想不出一个好的解决办法。有什么想法吗?

假设您在这里谈论的是您自己的Wordpress安装,而不是托管的Wordpress

如果你精通WordPress,你可以破解WP认证机制。我打赌您可以从WP auth方法中调用Cakephp URL,将必要的登录信息发布到Cakephp。您还必须设置Auth-mechaniss-fields属性,以便Cake::Auth知道如何从Wordpress数据库中提取用户信息


它可能会起作用。

有时无法避免,但对需要定期修补的应用程序的核心进行黑客攻击肯定会带来巨大的痛苦。我建议使用类似OPENID的东西作为替代方案

您可以使用此Wordpress插件: 允许在Wordpress博客中使用OPENID登录

然后,只需将OPENID支持安装到CakePHP应用程序身份验证例程中。以下是我找到的一个教程: