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
*
* 参数:code
* 参数:clientid 客户端标识
* username 用户名
* password 密码
*
* authorwh
*/
@@ -159,7 +161,7 @@ class Users extends BaseHttpApi
return json(Tools::set_fail('参数错误:2'));
}
$user = Db::table(TabConf::$fa_users)
->where('phone',$username)
->where('username',$username)
->find();
if(empty($user)){
return json(Tools::set_fail('参数错误'));
@@ -168,15 +170,28 @@ class Users extends BaseHttpApi
return json(Tools::set_fail('密码错误'));
}
session('api_user_info',$user);
//session('api_user_info',$user);
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){
Tools::log_to_write_text([
'error'=>'微信授权异常。'.$e->getMessage(),
'error'=>'授权异常。'.$e->getMessage(),
'input'=>input(),
'error_info'=>$e->getTraceAsString()
]);