夜的第七章

ASP.NET、C#、.NET开发资源、Javascript等等为主的开发备注收藏注意警告等的一个个人博客。

« 2007高考零分作文关于用户权限管理的一点认识。。。。 »

关于单点登陆的一些认识.....

有些情况我们会用到单点登陆,而对于单点登陆的模式各个使用又不尽相同.这里我们可以参考某些IM软件及一些游戏,因为单点登陆在这方面软件中应用是很广泛的, 如果你对这方面有任何的疑惑,建议去玩一款网络游戏: ) 下面谈谈QQ和国内某款公测游戏的实现。

QQ在02年左右是没有单点登陆这个概念的,那时候的经历就是我跟同学在两个网吧同时用一个QQ跟一个网友聊天,双方收到对方信息是随机的,并不存在总是谁收到或者其他情况。而今天的QQ已经不允许这样操作,但一个QQ号码已经是在线状态,而又一个登陆请求上去时,先在线的QQ会被断开,同时会有提示,比如“您的QQ号码已经在其他地方登陆等等”。

再说一下游戏,近期在玩某款共测游戏时,发现在这点上跟QQ有所不同。如果一个帐号已经是在线状态,再以普通登陆状态是上不去的,会提示已在线状态。这时在登陆的地方会有一个“强制登陆”的选项,如果选了这个选项再去登陆,就会把原来在线的游戏端断开,并给予提示等。

这两者的共同点都是第二次登陆时都会把第一次登陆的状态冲掉,并给予提示。

我们在处理单点登陆的问题时,完全可以参考这种做法。这样的好处是不会出现不能登陆的问题,同时也能保证是单点登陆。并且给予提示也能给用户明白,不会以为是你系统的BUG。

 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog 1.8 Arwen Build 81206



©2007 - 2010 www.leadnt.com 保留一些权利吧