微信小程序中有以下需求,密码需要md5加密后的密码。
请求参数
名称 | 必选/可选 | 类型 | 位置 | 说明 |
---|
Content-Type | 必选 | String | Header | 消息体的媒体类型,必须为”application/json” | account | 必选 | String | Body | 账号名称(用户名、手机号或邮箱) | password | 必选 | String | Body | md5 加密的密码 |
1、首先在登录页面文件夹中导入“md5.js”
????????????????import md5 from "./md5.js";
2、定义一个登录函数
Login:function(e){
var _this=this;
var _name="用户名";
var _password=md5.hex_md5('密码');
wx.request({
header:{'content-type':'application/json'},
url: 'https://请求路径/user/login',
method:"POST",
data:JSON.stringify({
"account" : _name,
"password" : _password
}),
success:function(msg){
var d=msg.data
console.log(d.data);
console.log(d.data.token); //获取到token
}
});
},
?3、到此还不够,还需要在md5.js文件中末尾添加如下代码:
module.exports = {
hex_md5:hex_md5
};
这个应该类似dll动态链接库的开发吧,导出函数。
|