---
title: "用户登录"
method: POST
path: "/auth/login"
tags: ["认证管理"]
---

# 用户登录

`POST /auth/login`

用户登录接口，验证用户名密码并返回JWT token

## Request body

- AuthLoginRequest
  - `captcha` string — 图形验证码
  - `captchaId` string — 图形验证码ID
  - `loginType` 'username' | 'email' | 'telegram' | 'qq' — 登录类型
  - `password` string, required — 密码登录时必填
  - `target` string — 验证码登录时的目标
  - `userType` 'admin' | 'user' — 用户类型
  - `username` string, required — 用户名登录时必填
  - `verifyCode` string — 验证码登录时的验证码

## Response `200`

登录成功

- object
  - `code` integer
  - `data` object
  - `message` string
  - `msg` string

## Other responses

- `400` — 请求参数错误
- `401` — 认证失败

---

[API](https://skmtc.net/oneclickvirt/apis/oneclickvirt-api.md) · [All operations](https://skmtc.net/oneclickvirt/apis/oneclickvirt-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/oneclickvirt/oneclickvirt-api/versions/1f98232296de/schema)
