where('username',$username) ->find(); if(empty($user)){ return Tools::set_fail('用户不存在'); } if($password != $user['password']){ return Tools::set_fail('密码错误'); } //session('api_user_info',$user); unset($user['password']); $expires = 7*86400+time();//报告完成之后重新获取票据 //返回票据 $ticketstr = md5($user['username'].$expires); //修改有效期 Db::table('fa_hdradmin') ->data([ 'ticket'=>$ticketstr, 'expires'=>$expires,//7天 ]) ->where('username',$username) ->update(); return Tools::set_ok('登录成功',['ticket'=>$ticketstr,'user'=>$user]); }); } }