实现账号不能同时登陆的方法分析【当其它地方登陆时,当当
php 实现账号不能同时登陆的方法分析【当其它地方登陆时
前账号失效】
前账号失效】
主要介绍了php 实现账号不能同时登陆的方法,结合实例形式分析了PHP基于session实现当其它地方登陆时,当
前账号失效的相关操作技巧,需要的朋友可以参考下
本文实例讲述了php 实现账号不能同时登陆的方法。分享给大家供大家参考,具体如下:
解决的思路是每当用户登陆时我们必需记录当前的用户id和session_id,如果有人在其它地方用此账号登陆时,我们把此用户
id对应的session_id的session文件删除,并重新记录当前的session_id。那么之前的用户就失效了。
login.php代码如下:
$uname
);
echo '';
echo '';
}
}
?>
用户登陆页面
index.php代码如下:
echo '您好:', $_SESSION['userInfo']['name'];
} else {
header('Location:login.php');
}
db.php代码如下: