用户登录

自由学三年,把想法变成现实。33 折优惠(最后 7 天), 现在订阅 →

下面我们在一个 REST 客户端上先试一下刚才我们创建的那个可以注册新用户的接口 .. 打开一个 REST 客户端,我用的是 Insomnia .. 配置一个请求 ..

请求的方法选择 POST .. 因为我们在请求里得带着一些数据 ..

请求的地址是网站的地址 .. 后面加上 wp-json,然后是 users/v1 ,这个是我们当时在配置接口的时候,给接口准备的命名空间部分 .. 再加上 /register ,这个是具体的路由部分 ..

添加一个请求的主体部分 .. 格式是 JSON ..

里面添加一个 username .. 对应的值就是新用户的用户名 .. x ..

再设置一下用户的 password .. 对应的值是用户登录用的密码 .. 111111

然后添加一个 email .. 对应的值是用户的邮件地址 .. x@ninghao.net

发送一下这个请求 ..

返回了一些错误 .. 大概的意思就是类里的 create_item_permissions_check 跟继承的那个类里的这个方法不兼容 ..

回到自定义的类文件 .. 找到这个方法 .. 继承的类,也就是 WP_REST_Users_Controller 里的这个方法接收一个 $request 参数 ..

这里我们也添加一个这样的参数 .. 保存一下 ..

回到 REST 客户端 .. 再试一下 ..

返回了 500 这个状态码 .. 说用户已经存在了 ..

回到网站的管理后台 .. 在用户管理这里 .. 刷新一下 ..

这里会出现刚才我们在 REST 客户端那里创建的用户 ..

再回到 REST 客户端 .. 重新配置一个请求 .. 修改一下用户名 .. 还有邮件地址 .. 再发送一下请求 ..

服务端这次会返回 201 状态码 .. 表示成功的创建了资源 .. 同时会给我们返回刚刚创建的这个用户相关的信息 ..

再回到网站的管理后台去检查一下 ..

打开 用户 ...

这里会出现刚才新注册的用户 ...

用户注册接口:测试注册接口《 微信小程序:用户注册 #5 》

统计

10670
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点