fixed
This commit is contained in:
@@ -138,7 +138,9 @@ class Users extends BaseHttpApi
|
||||
*
|
||||
* /api/users/login
|
||||
*
|
||||
* 参数:code
|
||||
* 参数:clientid 客户端标识
|
||||
* username 用户名
|
||||
* password 密码
|
||||
*
|
||||
* author:wh
|
||||
*/
|
||||
@@ -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()
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user