QGYWebIM新功能-支持匿名用户
好久都没改过QGYWebIM程序了,今天加上了一个反映得比较多的功能:匿名用户登录。简单说来,就是系统允许用户不注册,通过点击匿名用户链接由系统分配一个临时帐号来进入聊天程序。这个功能一方面可以方便那些想体验本聊天系统又嫌注册麻烦的用户,另一方面此功能稍加改进可以应用在网上客服系统中。当然,临时帐号的权限很低,很多操作都被限制了,另外系统允许同时使用的临时帐号也有限制。
测试地址还是在http://www.shufou.com/chat/,系统限制了只允许5个匿名用户同时使用,如果你收到了登录失败提示,就说明人数已经达到上限,你可以稍后再试,当然注册用户不受此限制。当前版本为beta1.4,我会等测试一段时间后放出升级包,暂时不提供此版本的下载。
PS:今天用Google搜索了一下QGYWebim,发现网上不少网站转载了我的这个作品,很感谢大家看得起我,但是有一点希望大家注意下:转载时作者主页请链到本BLOG,测试地址请链到http://www.shufou.com/chat/。这样我才能比较好的收到bug反馈以及新功能需求,为下个版本的发布做好准备。
再PS:今天仔细研究了一下ShowPHP反映的添加好友BUG,证实在添加好友那个文本框里输入一个不存在的email再敲回车键确实会出错,这个问题以前修正过,但是后来不知道是哪次版本更新又把老版本给传上去了。按下面方法即可解决:
找到page目录下的AddFriend.asp文件,在添加好友那个表单任意位置加上:
<input name=”tbHid” type=”text” id=”tbHid” style=”display:none”/>

秋风中的落叶 said(6 05, 08 at 11:38 下午):
行啊,换新的了,呵呵,
ShowPHP said(6 07, 08 at 11:40 上午):
BUG还是?
添加一个不存在的好友的时候,提示乱码:ADODB.Field ���� 800a0bcd BOF �� EOF ����һ���ǡ��桱�����ߵ�ǰ�ļ��ѱ�ɾ���������IJ���Ҫ��һ����ǰ�ļ��� /chat/data/function.asp���� 34
admin said(6 07, 08 at 10:01 下午):
刚测试了下,没出现你说的问题.请检查下你是不是从我网站下载的代码.如果还有问题可以发邮件给我!
owen said(6 11, 08 at 3:05 下午):
1.跟换个性图片的时候没有对图片大小规范,会大致文件过大占用空间,图像在服务器端,读写也慢。
2.退出时,无自动载入页面或自动指向,就停在原页面,需要手动关。
3.建议出个后台管理,至少编辑广告和今日焦点(这两个都有手动修改ASP页面)
4.会员登录后能不能自己删除聊天记录?下载本地功能确实很好!
5.登录后有个社区交流平台就更好了(类似漫漫)
6.其他都很好,页面也很清爽。
QQ:103871965
admin said(6 11, 08 at 7:38 下午):
to owen:
1.asp对图片处理很不方便,所以asp版本的暂时就没有做这些了。不过.net版的会自动生成符合大小的缩略图,所以就没这些问题了。
2.这个版本的webim更多的是一个demo演示程序,而不是一个完整的产品,所以这些很细节的需求没有实现。不过要实现这个功能也很简单,在主JS文件里加上几句代码就可以了。
3.现在很多功能确实不完整,理由同上。
4.删除聊天记录没有做是有原因的:现在数据表结构是发消息人和收消息人共用一条记录,这边删掉,那边也就没有了。不过如果定期把旧的消息记录移除数据库而生成静态文件如xml,倒是能有效减少数据库体积。
总之,这个webim是我当时为了锻炼一下前端技术而做出来的一个demo,不过既然有不少人喜欢这个东东,我会一直开发下去的,但是我白天还要上班,还有大学毕业的事情要忙,所以最近开发进度很慢,不过过一段时间应该时间会多一些的。下个版本肯定会更精彩的![:14]
wks said(6 12, 08 at 10:44 上午):
匿名用户 可以删除联系人 这样不好.
wks said(6 12, 08 at 10:56 上午):
匿名登陆后 删除 管理员后就登录不上了
admin said(6 12, 08 at 11:34 上午):
to wks:
谢谢你的提醒,这个问题已经修正了。
不过即便是注册用户,如果把好友删得一个不剩也会无法登录,这个问题将在下个版本中修正。
owen said(6 13, 08 at 9:31 下午):
为什么有时会提示,您已在别处登录,您被迫下线,我同时在一台机器(本地测试)注册几个用户,当新注册一个,就会提示下线,如果能改成用户名登录会更好,时间长了注册的EMAIL会不记得