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