lilishop-uniapp/api/login.js

77 lines
1.4 KiB
JavaScript
Raw Normal View History

2021-07-15 15:10:27 +08:00
import { http } from "@/utils/request.js";
2021-05-13 11:03:32 +08:00
2021-07-15 15:10:27 +08:00
import api from "@/config/api.js";
2021-05-13 11:03:32 +08:00
/**
* 通过短信重置密码
* @param mobile
*/
export function resetByMobile(params) {
2021-07-15 15:10:27 +08:00
return http.request({
url: `/members/resetByMobile`,
method: "POST",
params,
});
2021-05-13 11:03:32 +08:00
}
/**
* 发送验证码
* @param mobile
*/
2021-08-26 09:48:32 +08:00
export function sendMobile(mobile,type='LOGIN') {
2021-07-15 15:10:27 +08:00
return http.request({
2021-08-26 09:48:32 +08:00
url: `${api.common}/sms/${type}/${mobile}`,
2021-07-15 15:10:27 +08:00
method: "GET",
});
2021-05-13 11:03:32 +08:00
}
/**
* 短信登录
* @param mobile
* @param smsCode
*/
export function smsLogin(params, clientType) {
2021-07-15 15:10:27 +08:00
return http.request({
url: `/members/smsLogin`,
method: "POST",
data: params,
header: {
"content-type": "application/x-www-form-urlencoded",
clientType: clientType,
},
});
2021-05-13 11:03:32 +08:00
}
/**
* 修改密码
* @param newPassword
* @param password
*/
2021-07-15 15:10:27 +08:00
export function modifyPass(params) {
return http.request({
url: `/members/modifyPass`,
method: "PUT",
params,
});
2021-05-13 11:03:32 +08:00
}
/**
* 刷新token
*/
export function refreshTokenFn(refresh_token) {
2021-07-15 15:10:27 +08:00
return http.request({
url: `/members/refresh/${refresh_token}`,
method: "GET",
});
2021-05-13 11:03:32 +08:00
}
2021-11-11 18:46:26 +08:00
// 获取密码状态
export function logout () {
return http.request({
url: '/members/logout',
method: "POST",
needToken: true,
})
}