用户登录
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>用户注册接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://xx.com/witek-auth/user/login</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>post </li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">loginName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户名(Email)</td>
</tr>
<tr>
<td style="text-align: left;">loginType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>登录类型 0密码 1邮件</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>验证码</td>
</tr>
<tr>
<td style="text-align: left;">password</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>密码</td>
</tr>
</tbody>
</table>
<h5>请求示例</h5>
<pre><code> {
"loginName":"86993225@qq.com",
"loginType":0,
"password":"123456"
}</code></pre>
<h5>返回示例</h5>
<pre><code>{
"statusCode": 0,
"code": 0,
"msg": null,
"errorMessage": null,
"data": {
"tokenName": "Authorization",
"tokenValue": "33b1b4c8-800d-4019-854d-c1a73f50c00d",
"isLogin": true,
"loginId": "2",
"loginType": "login",
"tokenTimeout": 86400,
"sessionTimeout": 86400,
"tokenSessionTimeout": -2,
"tokenActivityTimeout": 1800,
"loginDevice": "default-device",
"tag": null
},
"timestamp": null,
"count": null
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td>为0表示成功</td>
</tr>
<tr>
<td style="text-align: left;">tokenValue</td>
<td style="text-align: left;">String</td>
<td>用户授权码</td>
</tr>
<tr>
<td style="text-align: left;">loginId</td>
<td style="text-align: left;">String</td>
<td>用户id</td>
</tr>
<tr>
<td style="text-align: left;">tokenTimeout</td>
<td style="text-align: left;">long</td>
<td>超时时间</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>