如何在PHP中包括Authtimeout

我正在使用REST API PHP和Codeigniter令牌在jwt中工作,我只想在身份验证中包括超时,这意味着如果用户在1分钟内未进行任何活动,则他应该注销/ accessToken变为空,我该怎么办?这是我的代码,用于检查每个请求的用户身份验证,但是如何添加超时?

private function auths($token,$userType,$usersId)
    {
        $users['rec'] = $this->Model_users->checkAuth($token,$usersId);
        //$users['rec'] getting query result (whether token existing in databse or not )
        if($users['rec']!="")
            {
                return;
            }
        else
            {
                $responseJSON = array("Status" => false,"Result" => "accessToken not matched");
                header("content-type:application/json");
                $response = json_encode($responseJSON);
                echo $response;
                exit;
            }
    }
TYCandy 回答:如何在PHP中包括Authtimeout

您是否希望整个会话在1分钟后终止(或只是某个会话变量)?

如果是整个会话和所有变量,则可以使用

ini_set('session.gc_maxlifetime',60); //Set the time in seconds

会话闲置60秒后,会话将超时

本文链接:https://www.f2er.com/3161264.html

大家都在问