Commit 222130d4 authored by zw's avatar zw

basic

parent 9fc22b17
...@@ -65,41 +65,9 @@ class Basic extends Controller ...@@ -65,41 +65,9 @@ class Basic extends Controller
} elseif (strtoupper($this->request->method()) === "POST") { } elseif (strtoupper($this->request->method()) === "POST") {
$this->params = $this->request->param() != null ? $this->request->param() : null; $this->params = $this->request->param() != null ? $this->request->param() : null;
} }
/*临时验证 start*/
if (isset($this->params['AuthToken']) && $this->params['AuthToken'] != 'null' && !empty($this->params['AuthToken'])) {
$jwt = new JWT();
$this->authToken = $this->params['AuthToken'];
$result = $jwt->decode($this->authToken, config('jwt_key'), array('HS256')); //解码token
if (isset($result->data)) {
$this->timeStamp_ = $result->timeStamp_;
$this->agentPhone = $result->data->phone;
$is = Db::table('agents')->where('phone', $this->agentPhone)->count();
} else {
$is = 0;
}
if ($is == 0) {
echo json_encode(array("code" => "300", "msg" => "用户验证失败,重新登录!", "data" => [], "type" => "json"));
exit;
}
$this->agentPhone = $result->data->phone;
$is = Db::table('agents')->where('phone', $result->data->phone)->count();
if ($is == 0) {
echo json_encode(array("code" => "300", "msg" => "用户验证失败,重新登录!", "data" => [], "type" => "json"));
exit;
}
}
$requestPath = $this->request->routeInfo()["rule"][0] . "/" . $this->request->routeInfo()["rule"][1];
if (!in_array(trim($requestPath), $this->filterVerify)) {
$this->tokenVerify();
}
unset($this->params["AuthToken"]);
/*临时验证 end*/
/* if (isset($this->params['AuthToken']) && $this->params['AuthToken'] != 'null' && !empty($this->params['AuthToken'])) { if (isset($this->params['AuthToken']) && $this->params['AuthToken'] != 'null' && !empty($this->params['AuthToken'])) {
$jwt = new \Firebase\JWT\JWT(); $jwt = new \Firebase\JWT\JWT();
$this->authToken = $this->params['AuthToken']; $this->authToken = $this->params['AuthToken'];
$result = $jwt->decode($this->authToken, config('jwt_key'), array( 'HS256' )); //解码token $result = $jwt->decode($this->authToken, config('jwt_key'), array( 'HS256' )); //解码token
...@@ -107,13 +75,15 @@ class Basic extends Controller ...@@ -107,13 +75,15 @@ class Basic extends Controller
$this->phone = $result->data->phone; $this->phone = $result->data->phone;
$this->userNick = $result->data->userNick; $this->userNick = $result->data->userNick;
$this->timeStamp_ = $result->timeStamp_; $this->timeStamp_ = $result->timeStamp_;
unset($this->params["AuthToken"]);
} }
$requestPath = $this->request->routeInfo()["rule"][0] . "/" . $this->request->routeInfo()["rule"][1]; $requestPath = $this->request->routeInfo()["rule"][0] . "/" . $this->request->routeInfo()["rule"][1];
//过滤掉不需要验证token的接口 //过滤掉不需要验证token的接口
if (!in_array(trim($requestPath), $this->filterVerify)) { if (!in_array(trim($requestPath), $this->filterVerify)) {
$this->tokenVerify(); $this->tokenVerify();
}*/ }
} }
...@@ -286,15 +256,15 @@ class Basic extends Controller ...@@ -286,15 +256,15 @@ class Basic extends Controller
* @param int $user_id * @param int $user_id
* @return bool|false|int * @return bool|false|int
*/ */
public function operating_records($agents_id = 0, $type = '' ,$remark = '',$house_id=0,$user_id=0) { public function operating_records($agents_id = 0, $type = '', $remark = '', $house_id = 0, $user_id = 0)
{
$records = new GOperatingRecords(); $records = new GOperatingRecords();
$result = $records->record($agents_id, $type, $remark,$house_id,$user_id); $result = $records->record($agents_id, $type, $remark, $house_id, $user_id);
return $result; return $result;
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment