在信息的社会里,越来越多东西实现了数字化,带给大家方便的同时,也面临着严重的信息安全挑战。特别是个人帐号信息的安全性,或者判别一个人是否合法登录服务器的问题,都极其艰难。特别像第二人生这样的系统,它的交易系统是跟实现生活里的金钱联系在一起的,这样对它的验证要求就更加严格了。下面的图片,就是显示正在验证登录过程。
蔡军生2008/1/8 QQ:9073204 深圳
在第二人生里,第一次验证是通过帐号和密码验证,也就是前面介绍的Web验证,这样就返回一串web_login_key,如下:
web_login_key=80947d38-d91b-4a34-8c78-6a822aa95974
#001gUserAuthp->authenticate(
#002 sAuthUris[sAuthUriNum].c_str(),
#003 auth_method.c_str(),
#004 firstname.c_str(),
#005 lastname.c_str(),
#006 web_login_key,
#007 start.str().c_str(),
#008 gSkipOptionalUpdate,
#009 gAcceptTOS,
#010 gAcceptCriticalMessage,
#011 gViewerDigest,
#012 gLastExecFroze,
#013 requested_options,
#014 hashed_mac_string,
#015 LLAppViewer::instance()->getSerialNumber());
这次验证成功后,就会返回agent_id,session_id,secure_session_id,sim_ip,sim_port等信息。
第三次验证,就是把上面的agent_id,session_id,secure_session_id等信息再发送到模拟服务器进行验证才能登录进去。从上一次验返回的sim_ip,sim_port就知道可以登录那一台模拟服务器,这样也可以实现动态负载平衡了。
当通过上面三次验证都合法,就可以登录到模拟服务器,开始下载地图的数据,角色数据等。由于登录的过程也是比较漫长,为了让用户尽快地看到图片,在第二人生里实现保存最后退出软件时场境图片,它是保存在客户的硬盘里,因此加载它来显示是比较快速的,同时也让用户回忆起最后的时刻是在那里。这样的实现就比较人性化的设计。
分享到:
相关推荐
网上收集的第二人生源码分析资料,感谢原创作者的无私支持!原作者就是CSDN的资深。。。
注意:此授权系统授权代码请参考/public/demo/文件夹下的好几个文件,不是一句代码放在被授权的程序里面就行的,小白勿扰, 小白勿扰,请自行研究,某站卖588元的源码,我们低价提供给有需要的人研究,不提供技术支持...
winscp二次开发,源码分析和详细讲解。 winscp二次开发,源码分析和详细讲解。 winscp二次开发,源码分析和详细讲解。 winscp二次开发,源码分析和详细讲解。 winscp二次开发,源码分析和详细讲解。 winscp二次开发...
武侠2源码分析,分析的很透彻,希望对你的学习有所帮助
Spring源代码解析(一):Spring中的事务处理 Spring源代码解析(二):ioc容器在Web容器中的启动 Spring源代码分析(三):Spring JDBC Spring源代码解析(四):Spring ...Spring源代码解析(十):Spring Acegi框架授权的实现
图解U-Boot:第二阶段源码分析(清晰)
域名授权系统V1.2完整源码下载|域名授权正版查询系统|支持二次开发,完全开源 源码适用范围:授权系统完整源码下载 域名授权 正版查询系统 支持二次开发,完全开源版本 授权经济版 源码开发语言:PHP MYSQL 源码...
网络上收集的quake3源码分析资料,感谢原创作者的无私奉献。第二人生和传奇的代码分析CSDN上就有,一并感谢各位资深的贡献!
基于PHP的域名授权系统完整源码下载(域名授权正版查询系统支持二次开发).zip
Spring Security源码分析二:Spring Security 授权过程 Spring Security源码分析三:Spring Social 实现QQ社交登录 Spring Security源码分析四:Spring Social 实现微信社交登录 Spring Security源码分析五:Spring ...
PHP微信扫码关注公众号并授权登录源码 PHP微信扫码登录看起来简单,但做起来有点麻烦,开发起来就会浪费很多的时间。 PHP判断是否首次关注公众号,扫码关注公众号获取微信用户头像、openid和省市等信息源码。 第一...
自用授权源码,支持用户自助授权。 主要修复了之前的BUG,增加管理员登录安全码,增加服务器IP+域名双重授权模式!域名+服务器IP授权模式 授权顶级域名后 其他二级域名均可使用。目前几乎可以运用到 源码主要是授权...
Docker源码分析 (容器技术系列).zip
运势运程算命程序源码 星座运势公众号版源码+授权Token运势运程算命程序源码 星座运势公众号版源码+授权Token运势运程算命程序源码 星座运势公众号版源码+授权Token运势运程算命程序源码 星座运势公众号版源码+授权...
matlab智能算法30个案例分析第二版源代码,便于学习过程中实践。
算法设计与分析(第二版)程序源码 贪心法 分治法 分支限界法 适用于老师或者学生
《数据结构》算法实现与分析 高一凡(第二版)书+源码
4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及时私信沟通。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈! 【资源说明】 基于Nodejs实现的简单记账本案例源码(含登录注册...