最近我面临一个问题,即每个用户(有效/无效)都在加入房间,即使我在 ZonejinRequest 处抛出 SFSException。所以任何人都可以解释如何使用示例片段在 Zonejoin 级别验证/停止无效用户。(以及如果可能的话,如何从区域中删除加入的用户)
提前致谢
最近我面临一个问题,即每个用户(有效/无效)都在加入房间,即使我在 ZonejinRequest 处抛出 SFSException。所以任何人都可以解释如何使用示例片段在 Zonejoin 级别验证/停止无效用户。(以及如果可能的话,如何从区域中删除加入的用户)
提前致谢
嗨,我得到了这个错误,它解决了,我的错误是我把这样的代码
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 现在工作正常。