Files
pyGoEdge-UserPanel/reference/goedge 文档/LoginSessionService.md
2025-11-18 03:36:49 +08:00

2.6 KiB
Raw Blame History

LoginSessionService

登录SESSION服务


clearOldLoginSessions

清理老的SESSION

  • 角色:admin
  • HTTPPOST https://backend.dooki.cloud/LoginSessionService/clearOldLoginSessions
  • RPCrpc clearOldLoginSessions(ClearOldLoginSessionsRequest) returns (RPCSuccess);

请求对象 (ClearOldLoginSessionsRequest)

{
  "sid": "string // 当前SESSION ID",
  "ip": "string // 当前操作IP"
}

响应对象 (RPCSuccess)

{}

调用示例

curl -X POST "https://backend.dooki.cloud/LoginSessionService/clearOldLoginSessions" \
  -H "Content-Type: application/json" \
  -H "X-Edge-Access-Token: <YOUR_TOKEN>" \
  -d '{
    ...
  }'

deleteLoginSession

删除SESSION

  • 角色:admin
  • HTTPPOST https://backend.dooki.cloud/LoginSessionService/deleteLoginSession
  • RPCrpc deleteLoginSession(DeleteLoginSessionRequest) returns (RPCSuccess);

请求对象 (DeleteLoginSessionRequest)

{
  "sid": "string // SESSION ID"
}

响应对象 (RPCSuccess)

{}

调用示例

curl -X POST "https://backend.dooki.cloud/LoginSessionService/deleteLoginSession" \
  -H "Content-Type: application/json" \
  -H "X-Edge-Access-Token: <YOUR_TOKEN>" \
  -d '{
    ...
  }'

findLoginSession

查找SESSION

  • 角色:admin
  • HTTPPOST https://backend.dooki.cloud/LoginSessionService/findLoginSession
  • RPCrpc findLoginSession(FindLoginSessionRequest) returns (FindLoginSessionResponse);

请求对象 (FindLoginSessionRequest)

{
  "sid": "string // SESSION ID"
}

响应对象 (FindLoginSessionResponse)

{
  "loginSession": "LoginSession // SESSION信息"
}

调用示例

curl -X POST "https://backend.dooki.cloud/LoginSessionService/findLoginSession" \
  -H "Content-Type: application/json" \
  -H "X-Edge-Access-Token: <YOUR_TOKEN>" \
  -d '{
    ...
  }'

writeLoginSessionValue

写入SESSION数据

  • 角色:admin
  • HTTPPOST https://backend.dooki.cloud/LoginSessionService/writeLoginSessionValue
  • RPCrpc writeLoginSessionValue(WriteLoginSessionValueRequest) returns (RPCSuccess);

请求对象 (WriteLoginSessionValueRequest)

{
  "sid": "string // SESSION ID",
  "key": "string // 数据Key",
  "value": "string // 数据值"
}

响应对象 (RPCSuccess)

{}

调用示例

curl -X POST "https://backend.dooki.cloud/LoginSessionService/writeLoginSessionValue" \
  -H "Content-Type: application/json" \
  -H "X-Edge-Access-Token: <YOUR_TOKEN>" \
  -d '{
    ...
  }'