设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4204|回复: 3
打印 上一主题 下一主题

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

[复制链接]

14

主题

44

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
跳转到指定楼层
楼主
发表于 2014-4-25 14:05:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AnyChat每一个客户端登录后,服务器会自动给其分配一ID(游客小于0,正常大于0)。

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

有没有专用的API调用?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
沙发
发表于 2014-4-25 14:11:17 | 只看该作者
您好,业务服务器可以实现这样的需求,因为每个用户登录、分配userid,业务服务器都是可以记录的。
回复 支持 反对

使用道具 举报

14

主题

44

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
板凳
 楼主| 发表于 2014-4-25 22:36:23 | 只看该作者
本帖最后由 houjbf 于 2014-4-25 22:37 编辑

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

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

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
地板
发表于 2014-4-26 08:26:17 | 只看该作者
您好,请参考:http://www.anychat.cn/faq/index. ... =182&artlang=zh

另外,还可以修改核心服务器的配置文件,禁止游客登录,这样安全性更有保障!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-24 04:07 , Processed in 0.113754 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表