代码之家  ›  专栏  ›  技术社区  ›  Jon Mooring

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

  •  1
  • Jon Mooring  · 技术社区  · 17 年前

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

    2 回复  |  直到 17 年前
        1
  •  1
  •   Travis Leleu    17 年前

    假设你在谈论自己的WordPress安装,而不是托管的WordPress。

    如果你精通WordPress,你可以破解wp认证机制。我打赌你可以从wp-auth方法中调用cakephp URL,将必要的登录信息发布到cakephp。您还必须设置auth机制字段属性,这样cake::auth就可以从wordpress数据库中提取用户信息。

    它可以工作。

        2
  •  2
  •   Justin    17 年前

    有时这是不可避免的,但是经常需要修补的应用程序核心的黑客攻击肯定会造成大量的痛苦。我建议用OpenID作为替代方案。

    您可以使用此WordPress插件: http://wordpress.org/extend/plugins/openid/ 允许在WordPress博客中登录OpenID。

    然后您只需要将openid支持安装到您的cakephp应用程序认证例程中。以下是我发现的一个教程: http://cakebaker.42dh.com/2008/02/06/new-version-of-the-openid-component/

    推荐文章