gxqcn 发表于 2010-1-20 10:47:21

开启游客“自动登录”功能

为了便于游客浏览帖子,本论坛特独家开发了静默式“自动登录”功能。
自动登录后的:username=guest-1~9,usergroups=游客体验组

注:
1、游客体验组,其最大的特点是只许看不许说(但可发短信息),即:可浏览帖子,但不能回复,更不能发新帖;

2、已注册用户,请点右上角“退出”,然后输入自己的用户名及密码正常登录;

3、当系统开放游客帖子浏览权限后,该功能将暂时关闭。

mathe 发表于 2010-1-20 11:03:08

如何使用,我没有测试成功.对于普通游客,使用这个是不是会更加困难?

mathe 发表于 2010-1-20 11:08:09

测试成功了,原来是响应有点慢.最好能够快一点(提高一下优先级).
如果能够总是默认将没有注册的用户变成游客,然后提供给大家一个切换用户的链接,那也是可以的

gxqcn 发表于 2010-1-20 11:10:07

我在IE8下及chrome,均测试成功。
其中chrome下需要重新启动才会自动弹出“自动登录”对话框。

对普通游客不会增加任何困难,只要点一下“确定”即可获得“浏览权”;
倒是对会员登录前有干扰,需要点击“取消”才行。:)

gxqcn 发表于 2010-1-20 11:15:31

3# mathe

该不是大家都在用这个号进行测试吧?
现在还不清楚多人同时登录是否存在问题?想必是允许的吧?
另,大家如发现游客体验组的设定存在漏洞或有不合理之处,请及时提出,谢谢!

mathe 发表于 2010-1-20 11:16:57

是的,非常不错的功能.
不过最好能够不需要点击确定就可以获得浏览权更加好.
而你只要在页面上判断当前用户是guest,提供一个到login的链接就可以了,(当然login页面也需要特殊处理一下,不能自动登录到guest,而且如果但前用户是guest,要先自动注销)

gxqcn 发表于 2010-1-20 11:22:20

会员登录前的状态也是游客,与普通游客必须区分开来,程序很难判断,需要一下人工交互。
login页面不好修订,所以只好采用当前模式。

今天我正好请假在家,可以把相关的js文件上传到服务器上,所以该功能在白天就实现了。

mathe 发表于 2010-1-20 11:22:35

你可以测试一下将所有Cookie和临时文件都删除以后再访问的效果.

mathe 发表于 2010-1-20 11:23:59

此外,最好让还没有自动登录的用户在其它地方点击一个到我们这里的链接,直接自动转化为guest,而不是先报告访问被拒绝,然后再转化为guest

mathe 发表于 2010-1-20 11:27:34

我是觉得:
>>>会员登录前的状态也是游客,与普通游客必须区分开来
这个可以不用区分的,我们需要区分的是是否是其它已经登录的用户.只要是游客,就需要提供一个登录的链接(即使已经变成可以浏览的游客).
倒是login文件不好修改是个问题,可以测试一下,如果已经登录,再访问login文件是否可以直接重新变成其它用户
页: [1] 2 3 4 5
查看完整版本: 开启游客“自动登录”功能