0

如果他在特定时间内不活动,我想注销用户。在配置文件中使用 sess_expiration,它给出了从登录而不是从非活动状态开始的时间。那么如何使用 codeigniter 来做到这一点呢?

4

1 回答 1

0

当用户像这样登录时,您可以将时间存储在会话中:

$_SESSION['loginTime'] = time();

并且当用户在系统中进行任何操作时,检查用户是否超过了指定的时间

if($_SESSION['loginTime'] < time()+$yourtime){
    logout();
}else{
    $_SESSION['loginTime'] = time();
}
于 2013-04-23T05:24:47.473 回答