Login Phase
Posted 火热火热7
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Login Phase相关的知识,希望对你有一定的参考价值。
1.登录总是由客户端发送Login Request到服务器开始的,需要发送的参数有以下几个:
(1)user name,可选项,用户名;
(2)password,可选项,密码;
(3)extra parameters,可选项,附加参数,是一个包含所有附加的定制数据的对象。通常情况下用于定制登录时发送必要的自定义信息到服务器端。
2.登录到Zone只需要几行代码就能完成,你只需要声明一个SmartFox对象来接收SFSEvent.LOGIN和SFSEvent.LOGIN——ERROR事件和处理请求。
3.SFS2X会触发两个事件
- USER_LOGIN: 当客户端请求加入Zone的时候触发,这我们可以处理用户认证,在这里,用户是由一个Sessionobject来提现,而不是一个SFSUser;
- USER_JOIN_ZONE: 当用户认证通过并登录到Zone时触发,这时用户会转变为一个SFSUse
4.为了实现定制登录,我们首先要通过AdminTool在Zone Configurator里打开custom login开关,然后重启SFS2X。
5.服务器端需要添加一个事件处理器
以上是关于Login Phase的主要内容,如果未能解决你的问题,请参考以下文章
Apache 上的 Symfony 将 /login 路径重写为 /web/login
Python CGI 内部错误 login.html login.cgi