YD_Event.Web/src/api/AuthApi.ts

50 lines
1.0 KiB
TypeScript

import { http } from '../utils/request';
/**
* 登录
* @param data 登录参数
* @returns
*/
export const login = (data) => {
return http.post('/auth/signin', data);
};
/**
* 用户注册
* @param data 注册参数
* @param data.phone 手机号
* @param data.account 账号
* @param data.password 密码
* @param data.confirmPassword 确认密码
* @param data.code 验证码
* @param data.agreeTerms 同意用户协议
* @returns
*/
export const register = (data) => {
return http.post('/auth/register', data);
};
/**
* 短信验证码登录
* @param data 登录参数
* @param data.phone 手机号
* @param data.code 验证码
* @returns
*/
export const smsLogin = (data) => {
return http.post('/auth/smsSignIn', data);
};
/**
* 重置密码
* @param data 重置密码参数
* @param data.phone 手机号
* @param data.code 验证码
* @param data.newPassword 新密码
* @param data.confirmNewPassword 确认新密码
* @returns
*/
export const resetPassword = (data) => {
return http.post('/auth/resetPassword', data);
};