houjbf 发表于 2014-4-25 14:05:11

AnyChat客户端如何判断登录名为aa的用户ID?

AnyChat每一个客户端登录后,服务器会自动给其分配一ID(游客小于0,正常大于0)。

那么,如何判登录名为aa的用户是否已经登录,以及其ID是多少?

有没有专用的API调用?

admin 发表于 2014-4-25 14:11:17

您好,业务服务器可以实现这样的需求,因为每个用户登录、分配userid,业务服务器都是可以记录的。

houjbf 发表于 2014-4-25 22:36:23

本帖最后由 houjbf 于 2014-4-25 22:37 编辑

还有我发现一个问题,或许是一种BUG。
如果不提供自己的业务服务器,只运行anychat的核心服务器或者说业务服务器宕机无法跟核心服务器连接,那么客户端可以随意登录,甚至可以随意向服务器传送数据和文件。

换句话说,如果一个不怀好意的人写了一个客户端来跟anychat服务器相连,那后果岂不是很严重?有什么方法可以阻止这种事件发生?

admin 发表于 2014-4-26 08:26:17

您好,请参考:http://www.anychat.cn/faq/index.php?action=artikel&cat=1&id=182&artlang=zh

另外,还可以修改核心服务器的配置文件,禁止游客登录,这样安全性更有保障!
页: [1]
查看完整版本: AnyChat客户端如何判断登录名为aa的用户ID?