Skip to content

当前用户信息

返回当前令牌所对应用户的详细资料,包含基本信息、所属公司与部门、角色权限列表及最近登录记录。常用于前端初始化用户状态。

项目
Method GET
URL /api/auth/me
鉴权 Bearer Token(是)

本接口无请求参数。

Terminal window
curl -X GET "https://devapi.fengshengshou.com/api/auth/me" \
-H "Authorization: Bearer your_token_here"
字段 类型 说明
code int 0=成功
message string 提示信息
data.id int 用户 ID
data.username string 登录用户名
data.name string 显示名称
data.phone string|null 手机号,可为空
data.email string|null 邮箱地址,可为空
data.avatar string|null 头像地址,可为空
data.user_type int 用户类型编码
data.user_type_label string 用户类型名称
data.company object|null 所属公司信息,无则为 null
data.company.id int 公司 ID
data.company.name string 公司全称
data.company.short_name string 公司简称
data.company.province string
data.company.city string
data.company.district string 区/县
data.department object|null 所属部门,无则为 null
data.department.id int 部门 ID
data.department.name string 部门名称
data.department.path string|null 部门层级路径,可为空
data.position string|null 职位,可为空
data.roles array 角色列表,每项含 id、name、code
data.permissions array 权限标识字符串数组
data.last_login_at string|null 最后登录时间(Y-m-d H:i:s),可为空
data.last_login_ip string|null 最后登录 IP,可为空
data.last_login_device string|null 最后登录设备标识,可为空
{
"code": 0,
"message": "success",
"data": {
"id": 101,
"username": "zhangsan",
"name": "张三",
"phone": "13800138000",
"email": "zhangsan@example.com",
"avatar": null,
"user_type": 1,
"user_type_label": "普通用户",
"company": {
"id": 10,
"name": "示例科技有限公司",
"short_name": "示例科技",
"province": "广东省",
"city": "深圳市",
"district": "南山区"
},
"department": { "id": 5, "name": "研发部", "path": "总部/研发部" },
"position": "工程师",
"roles": [
{ "id": 1, "name": "普通用户", "code": "user" }
],
"permissions": ["profile:read", "profile:update"],
"last_login_at": "2026-07-05 09:30:00",
"last_login_ip": "192.168.1.100",
"last_login_device": "pc"
}
}
{ "code": 401, "message": "未认证,请先登录", "data": null }