如何使用wp_set_auth_cookie在多站点环境中的特定博客上登录用户

时间:2014-08-05 作者:etc

如何利用wp\\u set\\u auth\\u cookie在多站点环境中以编程方式登录特定博客上的用户?

wp\\u set\\u auth\\u cookie不允许您将目标博客设置为对其下的用户进行身份验证。我有一个多站点/buddypress设置,其中激活发生在主域上。然后,我想自动验证该用户,不是针对主站点,而是针对注册时创建的his站点。

1 个回复
SO网友:Mark Kaplun

在wordpress网络中,用户是网络的用户,而不是网络中的个人博客。这意味着从技术上讲,用户不能登录到博客,他们只能登录到网络。

如果我正确理解了您的问题,那么您无需做任何事情,这就是网络的工作方式-一旦您登录,即使它是在特定博客的上下文中完成的,您也将登录到所有博客(权限级别完全不同,但已登录)

结束

相关推荐

Disallow second login session

我现在正在努力寻找一个解决方案,持续了两个月,但不幸的是,我没有找到任何结果。我有一个基于订阅的网站,可以播放音乐。客户基本上购买的是一个“面板”,他们在那里听音乐without the need to refresh 页面。我需要的是,如果他们的帐户已经在使用中,就不允许他们登录。我发现许多插件会强制用户注销,但只有在刷新页面时才会发生这种情况。例如,如果:A登录,它也可以工作。B使用相同的帐户登录,此时A将自动注销(我猜是使用Ajax)。过去没有人需要这个,这有点奇怪。有人能帮忙吗?提前谢谢。