first commit
This commit is contained in:
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
namespace app\api\controller;
|
||||
|
||||
use think\Exception;
|
||||
class TestController extends ApiController {
|
||||
|
||||
protected $noAuth = ['index','getSign','getAuth'];
|
||||
/**
|
||||
* @apiDefine Test 测试接口
|
||||
*/
|
||||
|
||||
/**
|
||||
* @apiVersion 1.0.0
|
||||
* @api {post} /test/index 1.测试(朱晓伟)
|
||||
* @apiName index
|
||||
* @apiGroup Test
|
||||
* @apiSuccessExample Success-Response:
|
||||
*{
|
||||
"code": 200,
|
||||
"message": "success",
|
||||
"data": {
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
public function index() {
|
||||
return self::returnMsg(self::SUCCESS, self::getMessage('SUCCESS'));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @apiVersion 1.0.0
|
||||
* @api {post} /test/getSign 2.获取sign 登录(朱晓伟)
|
||||
* @apiName getSign
|
||||
* @apiGroup Test
|
||||
* @apiParam {String} account 手机号
|
||||
* @apiParam {String} password 账号密码
|
||||
* @apiParam {String} appid
|
||||
* @apiParam {String} appsercet
|
||||
* @apiParam {Integer} timestamp 时间戳
|
||||
* @apiSuccessExample Success-Response:
|
||||
*{
|
||||
"code": 200,
|
||||
"message": "success",
|
||||
"data": {
|
||||
"sign": "11420815e6b79bd3491b3664404b91fe",
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
public function getSign() {
|
||||
try {
|
||||
$params = input('param.');
|
||||
$str = $params['appsercet'] . $params['appid'] . $params['account'] . md5($params['password']). $params['timestamp'];
|
||||
$data['sign'] = strtolower(md5($str));
|
||||
return self::returnMsg(self::SUCCESS, self::getMessage('SUCCESS'), $data);
|
||||
}catch (Exception $exception){
|
||||
return self::returnMsg(self::ERR_NONE, $exception->getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @apiVersion 1.0.0
|
||||
* @api {post} /test/getAuth 3.获取authentication 登录(朱晓伟)
|
||||
* @apiName getAuth
|
||||
* @apiGroup Test
|
||||
* @apiParam {String} appid
|
||||
* @apiParam {String} uid
|
||||
* @apiParam {String} access_token
|
||||
* @apiParam {String} refresh_token
|
||||
* @apiSuccessExample Success-Response:
|
||||
*{
|
||||
"code": 200,
|
||||
"message": "success",
|
||||
"data": {
|
||||
"auth": "USERID dGVzdC0yLUJ5dU8yZHNaUlFERTQ2TXAwajVGVUd4bFhTSWtDOXY4LVA5eDRkczlNODM1M2F3dlNuOHVlUUhpTlhWMkcwNnlL",
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
public function getAuth() {
|
||||
try {
|
||||
$params = input('param.');
|
||||
$str = 'USERID '. base64_encode($params['appid'].'-'.$params['uid'].'-'.$params['access_token'].'-'.$params['refresh_token']);
|
||||
$data['auth'] = $str;
|
||||
return self::returnMsg(self::SUCCESS, self::getMessage('SUCCESS'), $data);
|
||||
}catch (Exception $exception){
|
||||
return self::returnMsg(self::ERR_NONE, $exception->getMessage());
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user