如果用户在某段时间内处于非活动状态,我想要注销该用户。在配置文件中使用sess_expiration,它提供登录时间而非非活动状态。 那么我怎么能用codeigniter来做呢?
答案 0 :(得分:0)
当用户登录时,您可以将时间存储在会话中:
$_SESSION['loginTime'] = time();
当用户在系统中执行任何操作时,请检查用户是否超过指定时间
if($_SESSION['loginTime'] < time()+$yourtime){
logout();
}else{
$_SESSION['loginTime'] = time();
}