当前位置:网站首页 >> 育儿

第二人生的源码分析(9)登录界面显示

时间:2019-12-05 09:02:04 来源:互联网 阅读:0次

登录状态界面之后,就是登录界面出现了,这时需要用户输入用户名称和密码,然后再连接到第二人生的WEB服务器,并且把用户名称和密码发送过去进行验证。当验证成功后,就会返回合适的数据给客户端,让客户端进行下一步的工作。登录界面的图片如下:

蔡军生2008/1/7 QQ:9073204 深圳

在登录界面里是怎么样把用户名称和密码传送给浏览器的呢?其实,这个界面也是由网页构成,因此它就是通过URL内容传送内置的浏览器,然后再从服务器返回这个网页,通过解释网页的脚本向服务器发送。

登录界面的具体流程如下:

1、 调用函数LLPumpIO::processChain。

2、 调用函数LLIOPipe::process。

3、 调用函数LLIOPipe::EStatus LLURLRequestComplete::process_impl。

4、 调用函数LLHTTPClient::Responder::completedRaw。

5、 调用函数LLHTTPClient::Responder::completed。

6、 调用函数LLIamHereLogin::result。

7、 调用函数LLPanelLogin::setSiteIsAlive。

8、 调用函数LLPanelLogin::loadLoginPage。

通过上面一系列的调用,就会生成下面的URL网络连接串:(这里的连接串已经把密码改过了。)

https://secondlife.com/app/login/en/?show_login_form=True&firstname=caimouse&lastname=Aichi&location=last&region=&grid=Agni&channel=Second%20Life%20Release&version=1%2E18%2E6%20%281%29&lang=en-us&password=$1$03ca&remember_password=TRUE&show_grid=TRUE

然后通过内置浏览器传送数据给登录服务器,就会下载上面的网页数据,显示如上图所示。用户按下网页上连接按钮,就会在服务器进行名称和密码验证,然后再从服务器返回验证结果。

查看本文来源

北仑大港医院
玉门市中医医院预约挂号
广东治疗月经不调医院
长沙治癫痫病的医院
西藏治疗包皮过长费用

相关文章

一周热门

热点排行

热门精选

友情链接:
媒体合作:

Copyright (c) 2011 八零CMS 版权所有 备案号:苏ICP备17012668号-2

网站地图