在Wordpress中登录并在Symfony中使用此记录的用户


我在Wordpress中开发了一个页面,并且要进入此页面,您必须注册并登录。
现在我必须开发另一个系统,并且必须在我登录Wordpress的新页面中使用相同的会话。
在Wordpress页面中,有一个连接到Symfony 2页面。 点击该链接,用户必须相同。
我为这两个应用程序使用相同的数据库,因此Wordpress中的wp_users表由新的Symfony2页面使用。
例如,登录Wordpress页面的用户必须填写新的Symfony2页面中开发的某种形式。
基本流程 我发现了这个包,但我不知道如何使用它。 这看起来非常有用。

我的问题是:

  • 有没有办法将会话保存在cookie中并在我的Symfony2应用程序中使用此cookie?
  • 有没有办法在Wordpress页面的链接中发送令牌并在我的Symfony2页面中使用此令牌? 该令牌应包含用户登录信息。

  • 丹尼尔,你所要求的是可能的,但有一些非常技术性的东西。 您最好的选择是尝试按照您链接的软件包的说明来获得用户身份验证的工作。 咆哮,如果你想推出自己的解决方案,假设你在symfony 2.8或更高版本,你需要实现一个自定义的用户提供商和警卫。

    http://symfony.com/doc/current/cookbook/security/guard-authentication.html

    基本上这个想法是读取由wordpress创建的会话cookie,使用doctrine在wordpress数据库中再次查找会话,获取与该会话关联的用户ID。 使用该用户标识加载为自定义用户提供商创建的自定义用户实体。

    有人提供这种解决方案可能不会发生多少努力将涉及。

    链接地址: http://www.djcxy.com/p/63155.html

    上一篇: Login in Wordpress and use this logged user in Symfony

    下一篇: Nginx: running wordpress in subfolder of a Symfony2 app