PHP,如何防止同一用户同一时间多次登录?
 【问题描述】
同一用户在同一时间多次登录如果不能检测出来,是危险的。因为,你无法知道是否有其他用户在登录你的账户。如何禁止同一用户多次登录呢?
【解决方案】
(1) 每次登录,身份认证成功后,重新产生一个session_id。
(2) 在用户数据库中开一个sessionid字段,重新产生session_id后,都更新该字段。
(3) 建立一个session保存用户名
(4) 利用url重写,传递session_id
(5) 在需要跳转的页面,起始处加入
main.php
 
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号