up
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
/**
|
||||
* 认证相关 API
|
||||
* 对标 PC 前端 src/api/auth.js
|
||||
*/
|
||||
import { request } from './request.js'
|
||||
|
||||
export const authApi = {
|
||||
/** 登录 */
|
||||
login(username, password, remember = false) {
|
||||
return request.post('/users/login', { username, password, remember })
|
||||
},
|
||||
|
||||
/** 注册 */
|
||||
register(username, email, password) {
|
||||
return request.post('/users/register', { username, useremail: email, userpass: password })
|
||||
},
|
||||
|
||||
/** 通过 cookie 获取用户信息 */
|
||||
getUserInfo() {
|
||||
return request.post('/users/getinfo', {})
|
||||
},
|
||||
|
||||
/** 修改密码 */
|
||||
changePassword(oldPass, newPass) {
|
||||
return request.post('/users/changePassword', { oldpass: oldPass, newpass: newPass })
|
||||
},
|
||||
|
||||
/** 修改邮箱 */
|
||||
changeEmail(newEmail) {
|
||||
return request.post('/users/changeEmail', { newemail: newEmail })
|
||||
},
|
||||
|
||||
/** 修改用户信息 */
|
||||
updateInfo(data) {
|
||||
return request.post('/users/updateInfo', data)
|
||||
},
|
||||
|
||||
/** 更新头像(文件上传) */
|
||||
updateAvatar(filePath) {
|
||||
return request.upload('/users/updateAvatar', filePath)
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user