AI_Painting_V2.0/src/apis/auth/auth.js
2026-03-09 01:43:32 +08:00

52 lines
1.2 KiB
JavaScript

import service from '@/utils/request'
const BASE_URL = '/auth'
/** @desc 账号登录 */
export function accountLogin(req) {
return service.post(`${BASE_URL}/account`, req)
}
// 获取邀请码
export function getCodePhone(params) {
return service.post(`${BASE_URL}/register/phone`, params)
}
/** @desc 手机号登录 */
export function phoneLogin(req) {
return service.post(`${BASE_URL}/phone`, req)
}
/** @desc 邮箱登录 */
export function emailLogin(req) {
return service.post(`${BASE_URL}/email`, req)
}
/** @desc 三方账号登录 */
export function socialLogin(source, req) {
return service.post(`/oauth/${source}`, req)
}
/** @desc 三方账号登录授权 */
export function socialAuth(source) {
return service.get(`/oauth/${source}`)
}
/** @desc 退出登录 */
export function logout() {
return service.post(`${BASE_URL}/logout`)
}
/** @desc 获取用户信息 */
export const getUserInfo = () => {
return service.get(`${BASE_URL}/user/info`)
}
/** @desc 获取路由信息 */
export const getUserRoute = () => {
return service.get(`${BASE_URL}/route`)
}
export const checkUsertoken = () => {
return service.get(`${BASE_URL}/check/token`)
}