使用php进行Wordpress程序登录,但未登录wp-admin

时间:2018-12-14 16:25:19

标签: php wordpress login

在此先感谢您的帮助!

我有一个仅会员的wordpress网站。用户访问该网站后,他们将已经有来自先前子域的USER_ID会话,因此我们为用户设置了该会话信息,效果非常好。

$user_id = $_SESSION['user_id'];
wp_clear_auth_cookie();
wp_set_current_user ( $user_id );
wp_set_auth_cookie  ( $user_id );

wp_get_current_user()有效,它为我提供了用户信息!到目前为止很好!

但是,尽管它似乎可以正常工作,但似乎并不能完全登录用户。当我访问/ wp-admin后端时,它使我进入登录屏幕(但是,我仍然保持登录状态)前端)。当我使用需要用户登录的插件时,它们的行为就好像用户未登录。只有当我使用wp-admin登录网站时,这些插件才能起作用,并且用户似乎已完全登录

任何想法可能是什么原因导致的,而我所缺少的其他功能将完全使用户登录?

0 个答案:

没有答案