1. 登陆控制器
Encounter-Freedom
  • ef-auth
    • 测试 nacos 配置
      • test
      • test
    • 统一错误出口(Servlet || Spring MVC 场景)
      • 统一错误处理入口
    • MeController
      • 获取当前登录用户权限
    • 登陆控制器
      • 注册
        POST
      • 登录
        POST
    • 数据模型
      • ResponseEntityRestResponseVoid
      • NoticeVO
      • RestResponseString
      • RestResponseNoticeVO
      • RestResponseListString
      • SiteStatsVO
      • RestResponseSiteStatsVO
      • CurrentPermissionVO
      • RestResponseCurrentPermissionVO
      • RestResponseVoid
      • RegisterDTO
      • RestResponse<T>
      • Token
      • Me
      • Roles
      • LoginVO
      • RestResponseLoginVO
      • LoginDTO
  • ef-blog
    • 统一错误出口(Servlet || Spring MVC 场景)
      • 统一错误处理入口
    • 站点配置表(ef_blog_site_config)表控制层
      • 获取站点配置
      • 获取站点统计
    • 博客公告表(ef_blog_notice)表控制层
      • 获取最新的公告
    • 博客背景图表(ef_blog_background)表控制层
      • 获取所有背景图URL
    • 数据模型
      • RestResponse<T>
      • ResponseEntityRestResponseVoid
      • RestResponseString
      • NoticeVO
      • RestResponseNoticeVO
      • RestResponseListString
      • SiteStatsVO
      • RestResponseSiteStatsVO
  • ef-gateway
    • 反向代理入口 Controller(网关核心入口)
      • 网关统一转发入口
    • 网关统一错误出口
      • 错误出口入口方法
    • 数据模型
      • ResponseEntityRestResponseVoid
      • RestResponse<T>
  1. 登陆控制器

登录

POST
/login

请求参数

Header 参数

Body 参数application/json

示例
{
    "appCode": "BLOG",
    "loginType": 1,
    "username": "encounter",
    "password": "20020628"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://localhost:1111/api/v1/auth/login' \
--header 'X-Device-Type: WEB' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "appCode": "BLOG",
    "loginType": 1,
    "username": "encounter",
    "password": "20020628"
}'

返回响应

🟢200
application/json
Body

示例
{
    "code": 0,
    "message": "string",
    "timestamp": 0,
    "data": {
        "token": {
            "accessToken": "string",
            "expireIn": 0
        },
        "me": {
            "id": 0,
            "username": "string",
            "nickname": "string",
            "avatar": "string",
            "email": "string"
        },
        "roles": {
            "roles": [
                "string"
            ]
        }
    },
    "requestId": "resolveRequestId()"
}
修改于 2026-03-22 07:34:02
上一页
注册
下一页
ResponseEntityRestResponseVoid
Built with