我怎样才能从WordPress的以外的WordPress的(MU)的用户登录?(How can I

2019-09-19 06:36发布

我正在为一个使用WordPress的MU以补充成员网站等功能的公司。 我们有一个创建相应的WordPress MU用户和博客上注册用户的注册过程,但我有真正的麻烦搞清楚如何从WordPress的本身之外的人登录到WP博客。 文档这些方法似乎是不存在的或太钝了我。

在抽象的,我知道该怎么做:取用户信息,设置的WordPress会为自己设定了相同的cookie。 完成。 它是,但是,这并不简单。

有没有人成功地这样做过?

Answer 1:

我已经能够登录的人到WordPress,但我内心充满WordPress的运行。 (我是一个主题里面)

基本上,困难的部分是让所有的散列正确的,因为WordPress使用一组定义的安全散列在配置文件中创建的cookie。 理想情况下,你应该能够复制并粘贴WordPress使用的功能。

是出于安全的WordPress文档很烂,但是这是你在一个开源应用程序,而不是恒星文档得到什么。

你所寻找的是在/wp-includes/pluggable.php文件wp_set_auth_cookie功能。 你应该考虑一下do_action()■实际做,但你应该能够简单地用正确的值替换所有的常数,你就会有一个功能,可以对端口的域中的任何位置。



Answer 2:

嘿,这不是那么艰巨的任务,一旦你使用了正确的手段;)尝试XML-RPC



文章来源: How can I sign in a Wordpress (mu) user from outside of Wordpress?
标签: wordpress