wp_xmlrpc_server::登录(一串 $用户名,一串 $密码 ):WP_用户|假

登录用户。

参数

$用户名一串必修的
用户的用户名。
$密码一串必修的
用户的密码。

返回

WP_用户|假 WP_用户对象,否则为false。

来源

公共功能登录($username,$password){如果(!$this->is_enabled){$this->error=新的IXR_error(405,sprintf(__('此站点禁用XML-RPC服务'));返回false;}if($this->auth_failed){$user=新WP_Error('login_provented');}其他{$user=wp_authenticate($username,$password);}if(iswp_error($user)){$this->error=新IXR_error(403,__('用户名或密码不正确'));//标志此wp_xmlrpc_server实例上的身份验证已失败一次。$this->auth_failed=true;/***过滤XML-RPC用户登录错误消息。**@自3.5.0起**@param IXR_Error$Error XML-RPC错误消息。*@param WP_Error$用户WP_Error对象。*/$this->error=应用过滤器('xmlrpc_login_error',$this->错误,$user);返回false;}wp_set_current_user($user->ID);返回$user;}

挂钩

应用筛选器('xmlrpc_login_error',IXR_错误 $错误,WP_错误 $用户 )

过滤XML-RPC用户登录错误消息。

变更日志

版本描述
2.8.0介绍。

用户贡献的笔记

你必须登录在能够贡献笔记或反馈之前。