科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件第二人生的源码分析(9)登录界面显示

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

登录状态界面之后,就是登录界面出现了,这时需要用户输入用户名称和密码,然后再连接到第二人生的WEB服务器,

作者:蔡军生 来源:CSDN 2008年1月22日

关键字: 登录界面

  • 评论
  • 分享微博
  • 分享邮件
登录状态界面之后,就是登录界面出现了,这时需要用户输入用户名称和密码,然后再连接到第二人生的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
然后通过内置浏览器传送数据给登录服务器,就会下载上面的网页数据,显示如上图所示。用户按下网页上连接按钮,就会在服务器进行名称和密码验证,然后再从服务器返回验证结果。
 
查看本文来源
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章