POST Api/Account/Loginin

用户登录

Request Information

URI Parameters

None.

Body Parameters

请求模型

SpeedPower.Utility.Models.Service.MIUsers.LoginBindingModel
NameDescriptionTypeAdditional information
UserName

用户名

string

Required

String length: inclusive between 2 and 64

Password

密码

string

Required

Data type: Password

String length: inclusive between 6 and 100

Request Formats

application/json, text/json

Sample:
{
  "UserName": "sample string 1",
  "Password": "sample string 2"
}

Response Information

Resource Description

用户登录

SpeedPower.Utility.Models.Service.MIUsers.LoginResponseModel
NameDescriptionTypeAdditional information
Succeed

登录是否成功

boolean

None.

ErrorMessage

失败消息模型

SpeedPower.Utility.Models.Service.MIUsers.LoginErrorMessage

None.

SucceedMessage

成功消息模型

SpeedPower.Utility.Models.Service.MIUsers.LoginSucceedMessage

None.

Response Formats

application/json, text/json

Sample:
{
  "Succeed": true,
  "ErrorMessage": {
    "Error": "sample string 1",
    "Description": "sample string 2"
  },
  "SucceedMessage": {
    "TokenBinding": {
      "Scheme": "sample string 1",
      "Parameter": "sample string 2"
    },
    "Expired": 1,
    "User": {
      "UserInfo": {
        "UserId": "sample string 1",
        "UserName": "sample string 2",
        "CompanyId": "sample string 3",
        "PhoneNumber": "sample string 4",
        "Email": "sample string 5",
        "Creater": "sample string 6",
        "Time": "2024-10-22T10:29:07.9459279+08:00",
        "Locked": true,
        "LockoutEnabled": true,
        "LockoutEndDateUtc": "2024-10-22T10:29:07.9459279+08:00",
        "LoginAddress": "sample string 10",
        "LoginTime": "2024-10-22T10:29:07.9459279+08:00"
      },
      "RolesInfo": [
        {
          "RoleId": "sample string 1",
          "RoleName": "sample string 2",
          "Remark": "sample string 3"
        },
        {
          "RoleId": "sample string 1",
          "RoleName": "sample string 2",
          "Remark": "sample string 3"
        }
      ]
    }
  }
}