本文实例讲述了PHP实现会员账号单唯一登录的方法。分享给大家供大家参考,具体如下:
情景再现
同一会员账号限制在同一台设备(电脑、手机、Ipad等)上单点登录,重复登录后,原登录访问页面时则直接跳转到登录页面且需要重新登录才能正常访问。
原理分析
A账号在A电脑上登录后,A账号此时又用B电脑再次登录,则A电脑请求页面时,提示“重新登录”的信息,并跳转到登录页面
思路解析:
A账号在A电脑上登录后,把SESSION ID写入TXT文件,每次访问页面时,都做一次校验(比较txt文件的值是否和当前登录的session_id的值相同)
实例
1、入口与校验(index.php)
2、登录(login.php)
3、登录成功(loginSuccess.php)
4、保存sessionId文件夹(session_log),测试代码,需要手动建一个或者赋予自动生成文件的权限
希望本文所述对大家PHP程序设计有所帮助。
新闻热点
疑难解答
图片精选