【问题标题】:How to share session between Symfony2 and Wordpress如何在 Symfony2 和 Wordpress 之间共享会话
【发布时间】:2015-02-06 20:56:18
【问题描述】:

我有一个在 Symfony2 中构建的项目。我正在使用 FOSUserBundle 来管理用户。现在我必须将 Wordpress 集成到我的项目中。 Wordpress 必须在子文件夹中可用:http://example.com/blog。我已经设法达到这种状态,一切都像魅力一样,但现在我需要在 Symfony2 项目和 Wordpress 之间共享会话。实际上,我真的不知道会话共享是否可以解决我的问题。问题是我想在 Wordpress 中使用与 Symfony 项目中相同的设计。在我的 Symfony 项目中,我有一个顶部栏,表示用户已通过身份验证。如果用户将通过 Symfony 进行身份验证(我希望它是唯一可能的方式),我希望他在浏览 Wordpress 博客时看到他也通过了身份验证。所以会话共享是我的第一个想法,但也许还有其他更有效的解决方案?也许将此顶部栏加载到 Wordpress 中的 iframe 中? EkinoWordpressBundle可以解决我的问题吗?

【问题讨论】:

标签: php wordpress symfony session


【解决方案1】:

如果 WordPress 安装在同一个域的文件夹中,则会话应该可以通过 PHP 获得。您可以使用 PHP 中的 $_SESSION 变量来检查它,并将一些代码添加到 header.php 以显示身份验证详细信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-06
    • 2010-10-08
    • 1970-01-01
    • 2022-01-24
    • 2014-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多