POST api/Login/Post

登录接口

Request Information

URI Parameters

None.

Body Parameters

LoginData
NameDescriptionTypeAdditional information
username

账号

string

None.

passwordhash

密码加密后的字符串,加密规则:SHA1(user.Name + "ahsxrj" + user.Password)

string

None.

imei

机器码

string

None.

JGRegistrationId

极光RegistrationId

string

None.

Request Formats

application/json, text/json

Sample:
{
  "username": "sample string 1",
  "passwordhash": "sample string 2",
  "imei": "sample string 3",
  "JGRegistrationId": "sample string 4"
}

application/xml, text/xml

Sample:
<LoginData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebApi.Models">
  <JGRegistrationId>sample string 4</JGRegistrationId>
  <imei>sample string 3</imei>
  <passwordhash>sample string 2</passwordhash>
  <username>sample string 1</username>
</LoginData>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ReLogin
NameDescriptionTypeAdditional information
token

身份验证token

string

None.

name

string

None.

tel

string

None.

id

integer

None.

groupid

当前所在店铺id

integer

None.

groupname

当前店铺名称

string

None.

ruleId

integer

None.

ruleName

string

None.

limitIds

数组: integer

None.

limitNames

数组: string

None.

code

状态码,200成功,300错误,400缺少参数,500没有权限,301数据不存在...

integer

None.

msg

成功或者错误的说明,例如:登录成功,token过期...

string

None.

Response Formats

application/json, text/json

Sample:
{
  "token": "sample string 1",
  "name": "sample string 2",
  "tel": "sample string 3",
  "id": 4,
  "groupid": 5,
  "groupname": "sample string 6",
  "ruleId": 7,
  "ruleName": "sample string 8",
  "limitIds": [
    1,
    2
  ],
  "limitNames": [
    "sample string 1",
    "sample string 2"
  ],
  "code": 9,
  "msg": "sample string 10"
}

application/xml, text/xml

Sample:
<ReLogin xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebApi.Controllers">
  <code xmlns="http://schemas.datacontract.org/2004/07/WebApi.Models">9</code>
  <msg xmlns="http://schemas.datacontract.org/2004/07/WebApi.Models">sample string 10</msg>
  <groupid>5</groupid>
  <groupname>sample string 6</groupname>
  <id>4</id>
  <limitIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </limitIds>
  <limitNames xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </limitNames>
  <name>sample string 2</name>
  <ruleId>7</ruleId>
  <ruleName>sample string 8</ruleName>
  <tel>sample string 3</tel>
  <token>sample string 1</token>
</ReLogin>