问题描述
现在用几个系统都是用的一个数据库但是每个系统登录用户名cookies保存的方式和加密的方式都不一样。如何实现只需要在一个系统上登录过其他的系统可以免登录呢????
解决方案
解决方案二:
设置一样的key可行不?
解决方案三:
可以,设置相同的主域,然后把登录写在一个函数内,执行一次,写入多个Cookie。但最好还是统一下保存飞方式和加密方式
解决方案四:
关键是现在用户名的保存方式和加密方式不能统一啊,每个系统的域名也不一样。我也想过登陆的时候同时写入多个cookies但是不这知道这种做法好不好。
解决方案五:
以前我用投机取巧的方式做过一个小网站。就是在登录的时候改变用户表的一个IsOnline=1。你可以在与它关联的网页首页判断是否有IP地址与你电脑IP相同的用户的这个IsOnline=1,如果有就把这条数据添加到一个Cookie里面去,这样可以实现吧。其它具体的情况我暂时没考虑到。
时间: 2025-01-21 13:49:27