Admin.UI/src/api/admin/auth.js

(完整代码) 1KB

/**
 *  认证授权服务
 *  @module @/api/admin/auth
 */

import request from '@/utils/request'
import scope from './scope'
const apiPrefix = `${process.env.VUE_APP_BASE_API}/${scope}/auth/`

/**
 * 查询密钥
 */
export const getPasswordEncryptKey = (params, config = {}) => {
  return request.get(apiPrefix + 'get-password-encrypt-key', { params: params, ...config })
}

/**
 * 查询用户信息
 */
export const getUserInfo = (params, config = {}) => {
  return request.get(apiPrefix + 'get-user-info', { params: params, ...config })
}

/**
 * 登录
 */
export const login = (params, config = {}) => {
  return request.post(apiPrefix + 'login', params, config)
}

/**
 * 刷新Token
以旧换新
 */
export const refresh = (params, config = {}) => {
  return request.get(apiPrefix + 'refresh', { params: params, ...config })
}

/**
 * 获取验证数据
 */
export const getCaptcha = (params, config = {}) => {
  return request.get(apiPrefix + 'get-captcha', { params: params, ...config })
}

/**
 * 检查验证数据
 */
export const checkCaptcha = (params, config = {}) => {
  return request.get(apiPrefix + 'check-captcha', { params: params, ...config })
}

export default {
  getPasswordEncryptKey,
  getUserInfo,
  login,
  refresh,
  getCaptcha,
  checkCaptcha
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。