用户登录接口

请求地址

名称 说明
请求地址 http://localhost:8083/api/osinstall/v1/user/login
编码 UTF-8
请求方式 POST
请求参数格式 application/json

请求参数

字段 类型 是否必填 描述
Username string 用户名
Password string 密码

请求参数示例

{
  "Username": "admin",
  "Password": "admin"
}

请求示例(PHP)

<?php
$data = array(
 "Username" => "admin",
 "Password" => "admin",
);
$str = json_encode($data);
$ch = curl_init('http://localhost:8083/api/osinstall/v1/user/login');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $str);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'Content-Type: application/json',
    'Content-Length: ' . strlen($str))
);

$result = curl_exec($ch);
echo curl_error($ch);
echo $result;

返回参数

字段 说明
Status success/failure
Content 用户信息及AccessToken
Message 提示

返回参数示例

{
    "Content": {
        "ID": 1,
        "Username": "admin",
        "Name": "超级管理员",
        "Role": "Administrator",
        "AccessToken": "097B55289D87C26FC33C2B0F7F80701D"
    },
    "Message": "登录成功",
    "Status": "success"
}

用户安全退出接口

请求地址

名称 说明
请求地址 http://localhost:8083/api/osinstall/v1/user/logout
编码 UTF-8
请求方式 POST
请求参数格式 application/json

请求参数

字段 类型 是否必填 描述
AccessToken string 登录时生成的AccessToken

请求参数示例

{
  "AccessToken": "097B55289D87C26FC33C2B0F7F80701D"
}

请求示例(PHP)

<?php
$data = array(
 "AccessToken" => "097B55289D87C26FC33C2B0F7F80701D",
);
$str = json_encode($data);
$ch = curl_init('http://localhost:8083/api/osinstall/v1/user/logout');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $str);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'Content-Type: application/json',
    'Content-Length: ' . strlen($str))
);

$result = curl_exec($ch);
echo curl_error($ch);
echo $result;

返回参数

字段 说明
Status success/failure
Message 提示

返回参数示例

{
    "Message": "操作成功",
    "Status": "success"
}

results matching ""

    No results matching ""