doufen5175 2017-03-29 20:02
浏览 31

如何修改SessionHandler :: gc $ maxlifetime?

Is there a way of modifying the $maxlifetime for SessionHandler::gc ( int $maxlifetime ) ?

I want to be able to check if the session is admin session or frontend session.

If it's admin session then the $maxlifetime = 15 minutes and frontend session to be $maxlifetime = 1 hour. Can the $maxtimelife be edited like that?

public function gc($maxlifetime) {
    foreach (glob("$this->savePath/sess_*") as $file) {
        if (filemtime($file) + $maxlifetime < time() && file_exists($file)) {
            unlink($file);
            // Check if it's admin session....(as this should happen after 15 mins).... 
            // Remove Auth_Key
        }
    }
    return true;
}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥35 引用csv数据文件(4列1800行),通过高斯-赛德尔法拟合曲线,在选取(每五十点取1点)数据,求该数据点的曲率中心。
    • ¥20 程序只发送0X01,串口助手显示不正确,配置看了没有问题115200-8-1-no,如何解决?
    • ¥15 Google speech command 数据集获取
    • ¥15 vue3+element-plus页面崩溃
    • ¥15 像这种代码要怎么跑起来?
    • ¥15 安卓C读取/dev/fastpipe屏幕像素数据
    • ¥15 pyqt5tools安装失败
    • ¥15 mmdetection
    • ¥15 nginx代理报502的错误
    • ¥100 当AWR1843发送完设置的固定帧后,如何使其再发送第一次的帧