0

最近我面临一个问题,即每个用户(有效/无效)都在加入房间,即使我在 ZonejinRequest 处抛出 SFSException。所以任何人都可以解释如何使用示例片段在 Zonejoin 级别验证/停止无效用户。(以及如果可能的话,如何从区域中删除加入的用户)

提前致谢

4

1 回答 1

0

嗨,我得到了这个错误,它解决了,我的错误是我把这样的代码

try {
   if (getApi().checkSecurePassword((ISession)event.getParameter(SFSEventParam.SESSION),plainpwd,pwd)) {
       trace("welcome");
   } else {
       SFSErrorData errData = new SFSErrorData(SFSErrorCode.LOGIN_BAD_PASSWORD);
       errData.addParameter(username);
       throw new SFSLoginException(" Password mismatched ", errData);
   }
}
catch(Exception e){}

所以我的异常阻止它自我捕获 SFSLoginException.. 所以我删除了外部 try/catch 现在工作正常。

于 2013-12-30T08:11:05.680 回答