Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress(wp_signon)将我视为未登录用户_Php_Wordpress - Fatal编程技术网

Php Wordpress(wp_signon)将我视为未登录用户

Php Wordpress(wp_signon)将我视为未登录用户,php,wordpress,Php,Wordpress,我有两个门户,一个是jsp,另一个是wordpress,当用户从jsp登录时,我正在尝试为这两个门户创建公共登录,同时他也需要登录wordpress。所以我写了下面的代码 $creds['user_login']=$userid[0]; $creds['user\u password']=$user\u password; $creds['memory']=true; $user=wp\u signon$creds,false; //打印$用户; 如果是_wp_错误$user{ echo$use

我有两个门户,一个是jsp,另一个是wordpress,当用户从jsp登录时,我正在尝试为这两个门户创建公共登录,同时他也需要登录wordpress。所以我写了下面的代码

$creds['user_login']=$userid[0]; $creds['user\u password']=$user\u password; $creds['memory']=true; $user=wp\u signon$creds,false; //打印$用户; 如果是_wp_错误$user{ echo$user->get\u error\u消息; }否则{ //echo$user->ID.'dd'; 获取\u currentuserinfo$user->ID; $user\u id=$user->id; $user=get_user_by'id',$user_id; 如果$user{ wp\u set\u当前用户$user\u id,$user->user\u登录; wp_set_auth_cookie$user_id; 执行“wp\u login”操作,$user->user\u login; } 全局$当前用户; 获取当前用户信息; //回显“用户名:”。$当前用户->用户登录。\n;
通过上面的代码,我可以登录用户详细信息…但是当我尝试转到管理员时,它会询问登录凭据,我不知道您对这两个站点的设置是什么,但是您是否尝试更改wordpress站点中的cookie常量


您是否在$userid中传递管理员登录详细信息?它是为用户提供的…所以我会传递用户详细信息