单点登录,简单,所有登录后的页面,要继承一个基类页面,用缓存或者application记录登录时间和IP地址 基类页面判断当前IP是否和缓存IP一致,不一致就退出登录 登录的时候 把IP地址加入到缓存或者application
如果每次都需要去查看数据库合法性的话,可以使用一个特征值,比如说随机密码,这个密码每次登录都会变,如果和当前用户的不一样,就说明被二次登录
@3# 我不需要实现单点登陆,只需要一个帐号只能一个地方登陆就OK了。单点登陆要加的东西太多了,没有必要。
你设计数据库的时候,建立一个列,叫登录状态,A登录了,B登录的时候就查询状态,如果是登录状态就不给B登录 如果你想做成B登录,A就失效这种,你可以放给状态列放一个登录用户,A登录就是用户A,B登录了就是用户B,A再进行操作的时候发现用户已经不是A了就自动out
62,046
社区成员
669,049
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧