请大家给个思路,如何防止用户重复登陆。 加一个字段"online",如果上线了即为1,不在线即为0。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 up或者用session来判断session有值则不让在登陆,没有就可以登陆 如果单用session有不好的地方~~因为每个人登录的session不是一样的~ 加一个字段"online",如果上线了即为1,不在线即为0。並每一段時間檢查一次用戶是否在線,要不非法退出的時候1變不了0 那要看你session里面存放什么内容了. 加一个字段"online",如果上线了即为1,不在线即为0。並每一段時間檢查一次用戶是否在線,要不非法退出的時候1變不了0这个OK,可是后面的定时检查是怎么做的? 配合session,如果$_SESSION["username"]<>""和online=1的话,表示已经登录,非法退出后,session会自动清空的~if (($_SESSION["username"]<>"") && ($row['online'])){ //直接进入(如果本地已经登录了,即可直接进入)}else{ //登录页面(如果有人登录,或者本地session为空的话,重登录)}这样,应该是可以的解决的~ 已经解决,数据库中设一个字段,记录登陆用户ID和它的session_id。下一次登陆的时候判断,如果库中有,则将该session_id的session destroy掉。并重新设置一个session_id. 关于修改数据的问题 数组分割循环读出 制作图片的问题 谁能提供一个新闻系统的后台演示,我想看看后台RSS管理是怎么做的?谢谢,(我懒的下载安装) 升级libxml2到2.6.26版本时遇到问题 asp 设置代理访问远程页面》 请教高手,PHP 和MYSQL问题 [请教]socket编程中如何检测到客户端强行中止程序? phpmyadmin发现用http认证方式登录不进去 关于换行的问题 这个正则怎么来写? 关于繁体问题?
或者用session来判断
session有值则不让在登陆,没有就可以登陆
因为每个人登录的session不是一样的~
要不非法退出的時候1變不了0
要不非法退出的時候1變不了0这个OK,可是后面的定时检查是怎么做的?
如果$_SESSION["username"]<>""和online=1的话,表示已经登录,
非法退出后,session会自动清空的~if (($_SESSION["username"]<>"") && ($row['online'])){
//直接进入(如果本地已经登录了,即可直接进入)
}else{
//登录页面(如果有人登录,或者本地session为空的话,重登录)
}这样,应该是可以的解决的~