当前位置: 首页 > 知识库问答 >
问题:

Wordpress REST API用户注册

宗政永望
2023-03-14

我正在尝试使用api v2创建新用户,但我得到了

< code > { " code ":" rest _ cannot _ create _ user "," message ":"对不起,不允许您创建新用户。","数据":{ "状态":401 } }

据我所知,这是由于没有随请求一起发送Nonce标头。但是我不知道如何获取Nonce id。

共有3个答案

萧阳波
2023-03-14

在https://wordpress.org/plugins/json-api-user/使用这个插头

并使用这个endpoint获取nonce http://localhost/API/get _ nonce/?控制器=用户

-那就告诉我结果-谢谢

鲜于俊侠
2023-03-14

如果你真的不在乎谁可以创建帐户,你可以:

去 -

发现-

public function create_item_permissions_check( $request ) {

if ( ! current_user_can( 'create_users' ) ) {
    return new WP_Error(
        'rest_cannot_create_user',
        __( 'Sorry, you are not allowed to create new users.' ),
        array( 'status' => rest_authorization_required_code() )
    );
}

替换代码,总是返回true -

public function create_item_permissions_check( $request ) {

if ( ! current_user_can( 'create_users' ) ) {
    return true;
}

是棘手的,但这解决了我需要的。

罗鸿畴
2023-03-14

正如他们在本期所说https://github.com/WP-API/WP-API/issues/2252他们不支持此功能。我必须为注册创建自定义endpoint和功能。

 类似资料:
  • 新增ISV有两种方式 方式1 启动sop-admin,在admin后台ISV管理添加 方式2 启动sop-website-server,用户访问自主注册

  • 接口说明 注册用户 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 POST /usercenter/api/register/v1.0.0/registerUser 是否需要登录 否 请求字段说明 参数 类型 请求类型 是否必须 说明 loginName string formData 是 用户登录 mobile string formDa

  • 接口说明 注册用户 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 如开启https功能,请求地址的协议应改为https,如:https://www.example.com/wish3dearth/api/access/v1.0.0/getLicenseInfo API地址 POST /usercenter/api/register/v1.0.0/reg

  • Registering users(用户注册) Loopback 的内置User Model,提供了注册,确认 Email 地址. 同时通过 loopback-component-passport 模块能够整合 google, Facebook ,github 等第三方登录. 通过内置 User Model 注册用户 创建一个新用户 添加注册限制 验证 email 地址 使用第三方注册 创建一个新

  • 我正在用Firebase设置身份验证。我成功登录了,但当我注销时,我的应用程序崩溃了 我在activity_menu上创建菜单。菜单项名为log_out。如果用户单击此项,则必须注销 我尝试这段代码查看错误,但它没有显示给我 我以为它是成功运行的,我没有看到任何错误。我怎么知道呢?

  • 本文向大家介绍Android用户注册界面,包括了Android用户注册界面的使用技巧和注意事项,需要的朋友参考一下 推荐阅读:Android如何通过手机获取验证码来完成注册功能 先给大家展示下界面效果图,感觉满意,请参考实现代码。 Main.xml源码 到此关于Android用户注册界面的全部代码就给大家介绍完了,代码有bug欢迎提出,小编会及时和大家联系,共同学习进步!