POST
/
api
/
admin
/
login
Admin login
curl --request POST \
  --url https://api.example.com/api/admin/login

说明

登录接口接收表单字段 password,校验通过后:
  • 创建后台 session
  • 设置 gump_admin_session Cookie
  • 303 重定向到 /admin
校验失败时会 303 重定向到 /admin/login?error=1

请求

Content-Type: application/x-www-form-urlencodedmultipart/form-data
curl -i -X POST "http://localhost:3000/api/admin/login" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  --data "password=your-admin-password"

成功响应

  • 状态码:303 See Other
  • Header:Location: /admin
  • Header:Set-Cookie: gump_admin_session=...; HttpOnly; Path=/; ...

失败响应

  • 状态码:303 See Other
  • Header:Location: /admin/login?error=1

依赖环境变量

  • ADMIN_PASSWORD
  • ADMIN_SESSION_TTL_HOURS(控制会话过期时间)