This commit is contained in:
2024-07-11 16:20:47 +08:00
parent 1039b6a441
commit b9351146ec

View File

@@ -138,7 +138,9 @@ class Users extends BaseHttpApi
* *
* /api/users/login * /api/users/login
* *
* 参数:code * 参数:clientid 客户端标识
* username 用户名
* password 密码
* *
* authorwh * authorwh
*/ */
@@ -159,7 +161,7 @@ class Users extends BaseHttpApi
return json(Tools::set_fail('参数错误:2')); return json(Tools::set_fail('参数错误:2'));
} }
$user = Db::table(TabConf::$fa_users) $user = Db::table(TabConf::$fa_users)
->where('phone',$username) ->where('username',$username)
->find(); ->find();
if(empty($user)){ if(empty($user)){
return json(Tools::set_fail('参数错误')); return json(Tools::set_fail('参数错误'));
@@ -168,15 +170,28 @@ class Users extends BaseHttpApi
return json(Tools::set_fail('密码错误')); return json(Tools::set_fail('密码错误'));
} }
session('api_user_info',$user); //session('api_user_info',$user);
unset($user['password']); unset($user['password']);
$expires = 7*86400+time();
return json(Tools::set_ok('ok',$user));
//返回票据
$ticketstr = md5($user['username'].$expires);
//修改有效期
Db::table(TabConf::$fa_users)
->data([
'ticket'=>$ticketstr,
'expires'=>$expires,//7天
])
->where('username',$username)
->update();
return json(Tools::set_ok('登录成功',['ticket'=>$ticketstr]));
}catch (\Exception $e){ }catch (\Exception $e){
Tools::log_to_write_text([ Tools::log_to_write_text([
'error'=>'微信授权异常。'.$e->getMessage(), 'error'=>'授权异常。'.$e->getMessage(),
'input'=>input(), 'input'=>input(),
'error_info'=>$e->getTraceAsString() 'error_info'=>$e->getTraceAsString()
]); ]);