描述
示例: get_user_by_nonce(nvnonce)
功能: 根据nvnonce获取用户信息
参数
nvnonce
(String) (Required)
用户nvnonce
返回
(Object/NV_Error)
若nvnonce在有效期内,且用户存在,则返回用户信息对象。否则返回错误信息
示例
在 Rest API中根据nonce获取用户信息
register_rest_route('pandastudio/user-center','checkin',{
methods: 'post',
callback(data,req) {
var current_user = get_user_by_nonce( req.header('nvnonce') );
if ( is_nv_error(current_user) ) {
return current_user;
}
var user_id = current_user.id;
return pf_user_checkin(user_id);
}
});
注意
使用此方式鉴定,会自动给nvnonce延期24小时