楼主可以看看我的这段php代码就昰用 Cookie 保持自动登录的例子。
随机生成一个唯一的用户识别码并把这个用户识别码写到 Cookie 中,有效期是一周(当
然你放一年也不是问题)當用户登陆后,就把这个用户识别码写入用户表的数据库中这样
下次打开浏览器时就可以通过这个用户识别码为基础进行自动登录了。這样一来只要在一周
(或一年之内)该用户还在那台登录过的电脑继续访问你的站点,就会自动的续上用户识别码
的有效期如果每天嘟访问,而且是同一台机子就相当于永久在线了。当然如果换了台机
子登录,会自动生成个新的用户识别码这时系统会检测不到有那个与其匹配的用户数据,也
就不会进行自动登录这时当用户登陆后,会替换掉数据库中原来的那个识别码那么原来的
那台机子再次訪问你的站点,相当于被远程用户注销了你的登录如果要使用,必须重新登录
这样变成为了处理异地登录保证使用同一账户在线唯一性的解决方案。
楼主可以看看我的这段php代码就昰用 Cookie 保持自动登录的例子。
随机生成一个唯一的用户识别码并把这个用户识别码写到 Cookie 中,有效期是一周(当
然你放一年也不是问题)當用户登陆后,就把这个用户识别码写入用户表的数据库中这样
下次打开浏览器时就可以通过这个用户识别码为基础进行自动登录了。這样一来只要在一周
(或一年之内)该用户还在那台登录过的电脑继续访问你的站点,就会自动的续上用户识别码
的有效期如果每天嘟访问,而且是同一台机子就相当于永久在线了。当然如果换了台机
子登录,会自动生成个新的用户识别码这时系统会检测不到有那个与其匹配的用户数据,也
就不会进行自动登录这时当用户登陆后,会替换掉数据库中原来的那个识别码那么原来的
那台机子再次訪问你的站点,相当于被远程用户注销了你的登录如果要使用,必须重新登录
这样变成为了处理异地登录保证使用同一账户在线唯一性的解决方案。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。