更新漏掉的登录接口日志
This commit is contained in:
parent
d7a9bf5154
commit
0f2e658bec
|
|
@ -21,51 +21,34 @@ class Login extends Base{
|
||||||
|
|
||||||
// 注册
|
// 注册
|
||||||
public function register_action($data = ['data'=>18530934717,'password'=>'ceshi','code'=>'746119']){
|
public function register_action($data = ['data'=>18530934717,'password'=>'ceshi','code'=>'746119']){
|
||||||
// try {
|
try {
|
||||||
// // 你的业务逻辑
|
// 你的业务逻辑
|
||||||
// $return_data =
|
|
||||||
// // 成功
|
|
||||||
// $this->record_api_log($data, null, $return_data);
|
|
||||||
// return $return_data;
|
|
||||||
// } catch (\Exception $e) {
|
|
||||||
// // 捕获异常
|
|
||||||
// $logContent["flie"] = $e->getFile();
|
|
||||||
// $logContent["line"] = $e->getLine();
|
|
||||||
// $logContent['all_content'] = "异常信息:\n";
|
|
||||||
// $logContent['all_content'] .= "消息: " . $e->getMessage() . "\n";
|
|
||||||
// $logContent['all_content'] .= "代码: " . $e->getCode() . "\n";
|
|
||||||
// $logContent['all_content'] .= "文件: " . $e->getFile() . "\n";
|
|
||||||
// $logContent['all_content'] .= "行号: " . $e->getLine() . "\n";
|
|
||||||
// $logContent['all_content'] .= "跟踪信息:\n" . $e->getTraceAsString() . "\n";
|
|
||||||
// $this->record_api_log($data, $logContent, null);
|
|
||||||
// return $this->msg(99999,'接口错误');
|
|
||||||
// }
|
|
||||||
// 验证是否前段发送过来的数据
|
// 验证是否前段发送过来的数据
|
||||||
if(count(input('post.')) > 0){
|
if(count(input('post.')) > 0){
|
||||||
$data = input('post.');
|
$data = input('post.');
|
||||||
}
|
}
|
||||||
// 验证数据项是否完整
|
// 验证数据项是否完整
|
||||||
if(!array_key_exists('data', $data) || !array_key_exists('password', $data) || !array_key_exists('code', $data)){
|
if(!array_key_exists('data', $data) || !array_key_exists('password', $data) || !array_key_exists('code', $data)){
|
||||||
return $this->msg(10001);
|
$return_data = $this->msg(10001);
|
||||||
}
|
}
|
||||||
// 验证数据值是否合规
|
// 验证数据值是否合规
|
||||||
if(!$data['data'] || !$data['password'] || !$data['code']){
|
if(!$data['data'] || !$data['password'] || !$data['code']){
|
||||||
return $this->msg(10006);
|
$return_data = $this->msg(10006);
|
||||||
}
|
}
|
||||||
// 验证是手机还是邮箱
|
// 验证是手机还是邮箱
|
||||||
$montage_data = $this->is_tel_email($data['data']);
|
$montage_data = $this->is_tel_email($data['data']);
|
||||||
if($montage_data == false){
|
if($montage_data == false){
|
||||||
return $this->msg(10005);
|
$return_data = $this->msg(10005);
|
||||||
}
|
}
|
||||||
// 查询账号是否已经注册
|
// 查询账号是否已经注册
|
||||||
$inspect_repeat = Db::table($this->login_use_db_name['1'])->where([$montage_data=>$data['data'],'is_del'=>0])->count();
|
$inspect_repeat = Db::table($this->login_use_db_name['1'])->where([$montage_data=>$data['data'],'is_del'=>0])->count();
|
||||||
if($inspect_repeat >= 0){
|
if($inspect_repeat >= 0){
|
||||||
return $this->msg(10002,'注册失败,账号已存在');
|
$return_data = $this->msg(10002,'注册失败,账号已存在');
|
||||||
}
|
}
|
||||||
// 检查验证码
|
// 检查验证码
|
||||||
$code_result = $this->check_code($data['data'],$data['code']);
|
$code_result = $this->check_code($data['data'],$data['code']);
|
||||||
if($code_result !== true){
|
if($code_result !== true){
|
||||||
return $this->msg(10002,$code_result);
|
$return_data = $this->msg(10002,$code_result);
|
||||||
}
|
}
|
||||||
// 验证完之后
|
// 验证完之后
|
||||||
$set_data = [];
|
$set_data = [];
|
||||||
|
|
@ -82,102 +65,104 @@ class Login extends Base{
|
||||||
$result = Db::table($this->login_use_db_name['1'])->insertGetId($set_data);
|
$result = Db::table($this->login_use_db_name['1'])->insertGetId($set_data);
|
||||||
if($result){
|
if($result){
|
||||||
cache($set_data['token'],date('Y-m-d H:i:s'),$this->token_time);
|
cache($set_data['token'],date('Y-m-d H:i:s'),$this->token_time);
|
||||||
return $this->msg(['token'=>$set_data['token'],'aan_id'=>$result]);
|
$return_data = $this->msg(['token'=>$set_data['token'],'aan_id'=>$result]);
|
||||||
}else{
|
}else{
|
||||||
return $this->msg(10002);
|
$return_data = $this->msg(10002);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 成功
|
||||||
|
$this->record_api_log($data, null, $return_data);
|
||||||
|
return $return_data;
|
||||||
|
} catch (\Exception $e) {
|
||||||
|
// 捕获异常
|
||||||
|
$logContent["flie"] = $e->getFile();
|
||||||
|
$logContent["line"] = $e->getLine();
|
||||||
|
$logContent['all_content'] = "异常信息:\n";
|
||||||
|
$logContent['all_content'] .= "消息: " . $e->getMessage() . "\n";
|
||||||
|
$logContent['all_content'] .= "代码: " . $e->getCode() . "\n";
|
||||||
|
$logContent['all_content'] .= "文件: " . $e->getFile() . "\n";
|
||||||
|
$logContent['all_content'] .= "行号: " . $e->getLine() . "\n";
|
||||||
|
$logContent['all_content'] .= "跟踪信息:\n" . $e->getTraceAsString() . "\n";
|
||||||
|
$this->record_api_log($data, $logContent, null);
|
||||||
|
return $this->msg(99999,'接口错误');
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
// 重置密码
|
// 重置密码
|
||||||
public function reset_password($data = ['data'=>'18530934717','password'=>'ceshi1','c_password'=>'ceshi1','code'=>'491661']){
|
public function reset_password($data = ['data'=>'18530934717','password'=>'ceshi1','c_password'=>'ceshi1','code'=>'491661']){
|
||||||
// try {
|
try {
|
||||||
// // 你的业务逻辑
|
// 你的业务逻辑
|
||||||
// $return_data =
|
|
||||||
// // 成功
|
|
||||||
// $this->record_api_log($data, null, $return_data);
|
|
||||||
// return $return_data;
|
|
||||||
// } catch (\Exception $e) {
|
|
||||||
// // 捕获异常
|
|
||||||
// $logContent["flie"] = $e->getFile();
|
|
||||||
// $logContent["line"] = $e->getLine();
|
|
||||||
// $logContent['all_content'] = "异常信息:\n";
|
|
||||||
// $logContent['all_content'] .= "消息: " . $e->getMessage() . "\n";
|
|
||||||
// $logContent['all_content'] .= "代码: " . $e->getCode() . "\n";
|
|
||||||
// $logContent['all_content'] .= "文件: " . $e->getFile() . "\n";
|
|
||||||
// $logContent['all_content'] .= "行号: " . $e->getLine() . "\n";
|
|
||||||
// $logContent['all_content'] .= "跟踪信息:\n" . $e->getTraceAsString() . "\n";
|
|
||||||
// $this->record_api_log($data, $logContent, null);
|
|
||||||
// return $this->msg(99999,'接口错误');
|
|
||||||
// }
|
|
||||||
// 验证是否前段发送过来的数据
|
// 验证是否前段发送过来的数据
|
||||||
if(count(input('post.')) > 0){
|
if(count(input('post.')) > 0){
|
||||||
$data = input('post.');
|
$data = input('post.');
|
||||||
}
|
}
|
||||||
// 验证数据项是否完整
|
// 验证数据项是否完整
|
||||||
if(!array_key_exists('data', $data) || !array_key_exists('password', $data) || !array_key_exists('c_password', $data) || !array_key_exists('code', $data)){
|
if(!array_key_exists('data', $data) || !array_key_exists('password', $data) || !array_key_exists('c_password', $data) || !array_key_exists('code', $data)){
|
||||||
return $this->msg(10001);
|
$return_data = $this->msg(10001);
|
||||||
}
|
}
|
||||||
// 验证数据值是否合规
|
// 验证数据值是否合规
|
||||||
if($data['password'] != $data['c_password']){
|
if($data['password'] != $data['c_password']){
|
||||||
return $this->msg(10003,'两次密码不一致');
|
$return_data = $this->msg(10003,'两次密码不一致');
|
||||||
}
|
}
|
||||||
if($data['password'] == ''){
|
if($data['password'] == ''){
|
||||||
return $this->msg(10003,'密码不能为空');
|
$return_data = $this->msg(10003,'密码不能为空');
|
||||||
}
|
}
|
||||||
// 检查验证码
|
// 检查验证码
|
||||||
$code_result = $this->check_code($data['data'],$data['code']);
|
$code_result = $this->check_code($data['data'],$data['code']);
|
||||||
if($code_result !== true){
|
if($code_result !== true){
|
||||||
return $this->msg(10003,$code_result);
|
$return_data = $this->msg(10003,$code_result);
|
||||||
}
|
}
|
||||||
$t_y = $this->is_tel_email($data['data']);
|
$t_y = $this->is_tel_email($data['data']);
|
||||||
if($t_y === false){
|
if($t_y === false){
|
||||||
return $this->msg(10003,'账号格式错误');
|
$return_data = $this->msg(10003,'账号格式错误');
|
||||||
}
|
}
|
||||||
// 检查账号是否存在
|
// 检查账号是否存在
|
||||||
$find_data = Db::table($this->login_use_db_name['1'])->where([$t_y=>$data['data'],'is_del'=>0])->field('id,token')->find();
|
$find_data = Db::table($this->login_use_db_name['1'])->where([$t_y=>$data['data'],'is_del'=>0])->field('id,token')->find();
|
||||||
if(!$find_data){
|
if(!$find_data){
|
||||||
return $this->msg(10003);
|
$return_data = $this->msg(10003);
|
||||||
}
|
}
|
||||||
$result = Db::table($this->login_use_db_name['1'])->where([$t_y=>$data['data']])->update(['password'=>$data['password']]);
|
$result = Db::table($this->login_use_db_name['1'])->where([$t_y=>$data['data']])->update(['password'=>$data['password']]);
|
||||||
if($result){
|
if($result){
|
||||||
|
|
||||||
cache($find_data['token'],date('Y-m-d H:i:s'),$this->token_time);
|
cache($find_data['token'],date('Y-m-d H:i:s'),$this->token_time);
|
||||||
return $this->msg(['token'=>$find_data['token'],'aan_id'=>$find_data['id']]);
|
$return_data = $this->msg(['token'=>$find_data['token'],'aan_id'=>$find_data['id']]);
|
||||||
}else{
|
}else{
|
||||||
return $this->msg(10002);
|
$return_data = $this->msg(10002);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 成功
|
||||||
|
$this->record_api_log($data, null, $return_data);
|
||||||
|
return $return_data;
|
||||||
|
} catch (\Exception $e) {
|
||||||
|
// 捕获异常
|
||||||
|
$logContent["flie"] = $e->getFile();
|
||||||
|
$logContent["line"] = $e->getLine();
|
||||||
|
$logContent['all_content'] = "异常信息:\n";
|
||||||
|
$logContent['all_content'] .= "消息: " . $e->getMessage() . "\n";
|
||||||
|
$logContent['all_content'] .= "代码: " . $e->getCode() . "\n";
|
||||||
|
$logContent['all_content'] .= "文件: " . $e->getFile() . "\n";
|
||||||
|
$logContent['all_content'] .= "行号: " . $e->getLine() . "\n";
|
||||||
|
$logContent['all_content'] .= "跟踪信息:\n" . $e->getTraceAsString() . "\n";
|
||||||
|
$this->record_api_log($data, $logContent, null);
|
||||||
|
return $this->msg(99999,'接口错误');
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 登录
|
// 登录
|
||||||
public function login_action($data = ['data'=>'18530934717','validate_data'=>'0932','type'=>'login','validate_type'=>'password']){
|
public function login_action($data = ['data'=>'18530934717','validate_data'=>'0932','type'=>'login','validate_type'=>'password']){
|
||||||
// try {
|
try {
|
||||||
// // 你的业务逻辑
|
// 你的业务逻辑
|
||||||
// $return_data =
|
|
||||||
// // 成功
|
|
||||||
// $this->record_api_log($data, null, $return_data);
|
|
||||||
// return $return_data;
|
|
||||||
// } catch (\Exception $e) {
|
|
||||||
// // 捕获异常
|
|
||||||
// $logContent["flie"] = $e->getFile();
|
|
||||||
// $logContent["line"] = $e->getLine();
|
|
||||||
// $logContent['all_content'] = "异常信息:\n";
|
|
||||||
// $logContent['all_content'] .= "消息: " . $e->getMessage() . "\n";
|
|
||||||
// $logContent['all_content'] .= "代码: " . $e->getCode() . "\n";
|
|
||||||
// $logContent['all_content'] .= "文件: " . $e->getFile() . "\n";
|
|
||||||
// $logContent['all_content'] .= "行号: " . $e->getLine() . "\n";
|
|
||||||
// $logContent['all_content'] .= "跟踪信息:\n" . $e->getTraceAsString() . "\n";
|
|
||||||
// $this->record_api_log($data, $logContent, null);
|
|
||||||
// return $this->msg(99999,'接口错误');
|
|
||||||
// }
|
|
||||||
if(count(input('post.')) > 0){
|
if(count(input('post.')) > 0){
|
||||||
$data = input('post.');
|
$data = input('post.');
|
||||||
}
|
}
|
||||||
if(!array_key_exists('data', $data) || !array_key_exists('validate_data', $data) || !array_key_exists('validate_type', $data)){
|
if(!array_key_exists('data', $data) || !array_key_exists('validate_data', $data) || !array_key_exists('validate_type', $data)){
|
||||||
return $this->msg(10001);
|
$return_data = $this->msg(10001);
|
||||||
}
|
}
|
||||||
// 检测是否为手机
|
// 检测是否为手机
|
||||||
$montage_data = $this->is_tel_email($data['data']);
|
$montage_data = $this->is_tel_email($data['data']);
|
||||||
if($montage_data == false){
|
if($montage_data == false){
|
||||||
return $this->msg(10005);
|
$return_data = $this->msg(10005);
|
||||||
}
|
}
|
||||||
$verify_result[$montage_data] = $data['data'];
|
$verify_result[$montage_data] = $data['data'];
|
||||||
$verify_result['is_del'] = 0;
|
$verify_result['is_del'] = 0;
|
||||||
|
|
@ -191,7 +176,7 @@ class Login extends Base{
|
||||||
if($result){
|
if($result){
|
||||||
|
|
||||||
cache($result['token'],date('Y-m-d H:i:s'),$this->token_time);
|
cache($result['token'],date('Y-m-d H:i:s'),$this->token_time);
|
||||||
return $this->msg(['token'=>$result['token'],'aan_id'=>$result['id']]);
|
$return_data = $this->msg(['token'=>$result['token'],'aan_id'=>$result['id']]);
|
||||||
}else{
|
}else{
|
||||||
$set_data['password'] = '';
|
$set_data['password'] = '';
|
||||||
$set_data[$montage_data] = $data['data'];
|
$set_data[$montage_data] = $data['data'];
|
||||||
|
|
@ -203,104 +188,124 @@ class Login extends Base{
|
||||||
if($result){
|
if($result){
|
||||||
|
|
||||||
cache($set_data['token'],date('Y-m-d H:i:s'),$this->token_time);
|
cache($set_data['token'],date('Y-m-d H:i:s'),$this->token_time);
|
||||||
return $this->msg(['token'=>$set_data['token'],'aan_id'=>$result],'登录成功');
|
$return_data = $this->msg(['token'=>$set_data['token'],'aan_id'=>$result],'登录成功');
|
||||||
}else{
|
}else{
|
||||||
return $this->msg(10002);
|
$return_data = $this->msg(10002);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
return $this->msg(10003,'登录失败,验证码错误或失效');
|
$return_data = $this->msg(10003,'登录失败,验证码错误或失效');
|
||||||
}
|
}
|
||||||
}else if($data['validate_type'] == 'password'){
|
}else if($data['validate_type'] == 'password'){
|
||||||
// $verify_result['password'] = $data['validate_data'];
|
// $verify_result['password'] = $data['validate_data'];
|
||||||
$result = Db::table($this->login_use_db_name['1'])->where($verify_result)->field('id,token,password')->find();
|
$result = Db::table($this->login_use_db_name['1'])->where($verify_result)->field('id,token,password')->find();
|
||||||
if($result){
|
if($result){
|
||||||
if($result['password'] == ''){
|
if($result['password'] == ''){
|
||||||
return $this->msg(10003,'该账户未设密码,请用验证码登录');
|
$return_data = $this->msg(10003,'该账户未设密码,请用验证码登录');
|
||||||
}
|
}
|
||||||
if($data['validate_data'] != $result['password']){
|
if($data['validate_data'] != $result['password']){
|
||||||
return $this->msg(10003,'账号密码错误');
|
$return_data = $this->msg(10003,'账号密码错误');
|
||||||
}else{
|
}else{
|
||||||
cache($result['token'],date('Y-m-d H:i:s'),$this->token_time);
|
cache($result['token'],date('Y-m-d H:i:s'),$this->token_time);
|
||||||
return $this->msg(['token'=>$result['token'],'aan_id'=>$result['id']],'登录成功');
|
$return_data = $this->msg(['token'=>$result['token'],'aan_id'=>$result['id']],'登录成功');
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
return $this->msg(10003,'账号未注册,请先注册');
|
$return_data = $this->msg(10003,'账号未注册,请先注册');
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
return $this->msg(10003,'校验参数错误');
|
$return_data = $this->msg(10003,'校验参数错误');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 成功
|
||||||
|
$this->record_api_log($data, null, $return_data);
|
||||||
|
return $return_data;
|
||||||
|
} catch (\Exception $e) {
|
||||||
|
// 捕获异常
|
||||||
|
$logContent["flie"] = $e->getFile();
|
||||||
|
$logContent["line"] = $e->getLine();
|
||||||
|
$logContent['all_content'] = "异常信息:\n";
|
||||||
|
$logContent['all_content'] .= "消息: " . $e->getMessage() . "\n";
|
||||||
|
$logContent['all_content'] .= "代码: " . $e->getCode() . "\n";
|
||||||
|
$logContent['all_content'] .= "文件: " . $e->getFile() . "\n";
|
||||||
|
$logContent['all_content'] .= "行号: " . $e->getLine() . "\n";
|
||||||
|
$logContent['all_content'] .= "跟踪信息:\n" . $e->getTraceAsString() . "\n";
|
||||||
|
$this->record_api_log($data, $logContent, null);
|
||||||
|
return $this->msg(99999,'接口错误');
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
// 退出登录操作
|
// 退出登录操作
|
||||||
public function user_quit_account($data=['token'=>'0dafb98a10995c98b5a33b7d59d986ca']){
|
public function user_quit_account($data=['token'=>'0dafb98a10995c98b5a33b7d59d986ca']){
|
||||||
// try {
|
try {
|
||||||
// // 你的业务逻辑
|
// 你的业务逻辑
|
||||||
// $return_data =
|
|
||||||
// // 成功
|
|
||||||
// $this->record_api_log($data, null, $return_data);
|
|
||||||
// return $return_data;
|
|
||||||
// } catch (\Exception $e) {
|
|
||||||
// // 捕获异常
|
|
||||||
// $logContent["flie"] = $e->getFile();
|
|
||||||
// $logContent["line"] = $e->getLine();
|
|
||||||
// $logContent['all_content'] = "异常信息:\n";
|
|
||||||
// $logContent['all_content'] .= "消息: " . $e->getMessage() . "\n";
|
|
||||||
// $logContent['all_content'] .= "代码: " . $e->getCode() . "\n";
|
|
||||||
// $logContent['all_content'] .= "文件: " . $e->getFile() . "\n";
|
|
||||||
// $logContent['all_content'] .= "行号: " . $e->getLine() . "\n";
|
|
||||||
// $logContent['all_content'] .= "跟踪信息:\n" . $e->getTraceAsString() . "\n";
|
|
||||||
// $this->record_api_log($data, $logContent, null);
|
|
||||||
// return $this->msg(99999,'接口错误');
|
|
||||||
// }
|
|
||||||
if(count(input('post.')) > 0){
|
if(count(input('post.')) > 0){
|
||||||
$data = input('post.');
|
$data = input('post.');
|
||||||
}
|
}
|
||||||
if(!array_key_exists('token', $data)){
|
if(!array_key_exists('token', $data)){
|
||||||
return $this->msg(10001);
|
$return_data = $this->msg(10001);
|
||||||
}
|
}
|
||||||
if($this->token_time_validate($data['token']) === false){
|
if($this->token_time_validate($data['token']) === false){
|
||||||
return $this->msg(20001);
|
$return_data = $this->msg(20001);
|
||||||
}
|
}
|
||||||
cache($data['token'],NULL);
|
cache($data['token'],NULL);
|
||||||
return $this->msg([]);
|
$return_data = $this->msg([]);
|
||||||
|
|
||||||
|
// 成功
|
||||||
|
$this->record_api_log($data, null, $return_data);
|
||||||
|
return $return_data;
|
||||||
|
} catch (\Exception $e) {
|
||||||
|
// 捕获异常
|
||||||
|
$logContent["flie"] = $e->getFile();
|
||||||
|
$logContent["line"] = $e->getLine();
|
||||||
|
$logContent['all_content'] = "异常信息:\n";
|
||||||
|
$logContent['all_content'] .= "消息: " . $e->getMessage() . "\n";
|
||||||
|
$logContent['all_content'] .= "代码: " . $e->getCode() . "\n";
|
||||||
|
$logContent['all_content'] .= "文件: " . $e->getFile() . "\n";
|
||||||
|
$logContent['all_content'] .= "行号: " . $e->getLine() . "\n";
|
||||||
|
$logContent['all_content'] .= "跟踪信息:\n" . $e->getTraceAsString() . "\n";
|
||||||
|
$this->record_api_log($data, $logContent, null);
|
||||||
|
return $this->msg(99999,'接口错误');
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 删除账号
|
// 删除账号
|
||||||
public function delete_account($data=['token'=>'0dafb98a10995c98b5a33b7d59d986ca']){
|
public function delete_account($data=['token'=>'0dafb98a10995c98b5a33b7d59d986ca']){
|
||||||
// try {
|
try {
|
||||||
// // 你的业务逻辑
|
// 你的业务逻辑
|
||||||
// $return_data =
|
|
||||||
// // 成功
|
|
||||||
// $this->record_api_log($data, null, $return_data);
|
|
||||||
// return $return_data;
|
|
||||||
// } catch (\Exception $e) {
|
|
||||||
// // 捕获异常
|
|
||||||
// $logContent["flie"] = $e->getFile();
|
|
||||||
// $logContent["line"] = $e->getLine();
|
|
||||||
// $logContent['all_content'] = "异常信息:\n";
|
|
||||||
// $logContent['all_content'] .= "消息: " . $e->getMessage() . "\n";
|
|
||||||
// $logContent['all_content'] .= "代码: " . $e->getCode() . "\n";
|
|
||||||
// $logContent['all_content'] .= "文件: " . $e->getFile() . "\n";
|
|
||||||
// $logContent['all_content'] .= "行号: " . $e->getLine() . "\n";
|
|
||||||
// $logContent['all_content'] .= "跟踪信息:\n" . $e->getTraceAsString() . "\n";
|
|
||||||
// $this->record_api_log($data, $logContent, null);
|
|
||||||
// return $this->msg(99999,'接口错误');
|
|
||||||
// }
|
|
||||||
if(count(input('post.')) > 0){
|
if(count(input('post.')) > 0){
|
||||||
$data = input('post.');
|
$data = input('post.');
|
||||||
}
|
}
|
||||||
if(!array_key_exists('token', $data)){
|
if(!array_key_exists('token', $data)){
|
||||||
return $this->msg(10001);
|
$return_data = $this->msg(10001);
|
||||||
}
|
}
|
||||||
$result = Db::table($this->login_use_db_name['1'])->where(['token'=>$data['token']])->update(['is_del'=>1]);
|
$result = Db::table($this->login_use_db_name['1'])->where(['token'=>$data['token']])->update(['is_del'=>1]);
|
||||||
if($result){
|
if($result){
|
||||||
cache($data['token'], NULL);
|
cache($data['token'], NULL);
|
||||||
return $this->msg([]);
|
$return_data = $this->msg([]);
|
||||||
}else{
|
}else{
|
||||||
return $this->msg(10002);
|
$return_data = $this->msg(10002);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 成功
|
||||||
|
$this->record_api_log($data, null, $return_data);
|
||||||
|
return $return_data;
|
||||||
|
} catch (\Exception $e) {
|
||||||
|
// 捕获异常
|
||||||
|
$logContent["flie"] = $e->getFile();
|
||||||
|
$logContent["line"] = $e->getLine();
|
||||||
|
$logContent['all_content'] = "异常信息:\n";
|
||||||
|
$logContent['all_content'] .= "消息: " . $e->getMessage() . "\n";
|
||||||
|
$logContent['all_content'] .= "代码: " . $e->getCode() . "\n";
|
||||||
|
$logContent['all_content'] .= "文件: " . $e->getFile() . "\n";
|
||||||
|
$logContent['all_content'] .= "行号: " . $e->getLine() . "\n";
|
||||||
|
$logContent['all_content'] .= "跟踪信息:\n" . $e->getTraceAsString() . "\n";
|
||||||
|
$this->record_api_log($data, $logContent, null);
|
||||||
|
return $this->msg(99999,'接口错误');
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
################################################################接口################################################################
|
################################################################接口################################################################
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue