关于wordpress rest api 的登录问题 uniapp

标题 标题关于wordpress rest api 的登录问题:

uniapp开发日志
需要生成cookie或者使用插件,在请求接口header中(‘Authorization’: 'Bearer ’ + res.data.token)带上参数即可创建用户。求生成token的用户需要管理员权限或者创建用户权限,这里可以自己修改接口。

插件生成实例:

JWT Authentication for WP-API

uni.request({
					url:'地址/wp-json/jwt-auth/v1/token',
					data: {
						username: '有权限的用户名',
						password: '密码'
					},
					method: "POST",
					header: {
						'custom-header': 'hello' //自定义请求头信息
					},
					success: (res) => {
						console.log('生成get_nonce');
						console.log(res.data.token);
						if (res.data.nonce != "") {
							uni.request({
								url:'地址/wp-json/wp/v2/users',
								data:{
									username:this.phoneData,
									email:this.phoneData+'@app.com',
									password:this.passData
								},
								method:'POST',
								header:{
									'Authorization': 'Bearer ' + res.data.token
								},
								success: (res) => {
									console.log(res);
								}
							})
						} else {
							console.log('还没有获取到nonce')
						}
					},
					fail: (res) => {
						console.log(res);
						//this.reachWarn = "糟糕,服务器开小差了";
					}
				});
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值