找回密码
 欢迎注册
楼主: gxqcn

[公告] 开启游客“自动登录”功能

[复制链接]
发表于 2010-1-20 11:40:00 | 显示全部楼层
可以在脚本中用\$PHP_SELF判断当前页面是不是login和logout页面
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-1-20 12:25:42 | 显示全部楼层
无法直接写php脚本。

刚刚修订了一下js代码,使游客直接访问帖子时,可以自动弹出“自动登录”对话框(早上的没有)。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-1-20 13:02:38 | 显示全部楼层
guest相当于大家的公用马甲了?

不知道谁把每时红包给领了,给guest账户加了经验。

我用guest申请论坛任务,加了5个好友,给guest加了2朵鲜花。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-1-20 13:07:29 | 显示全部楼层
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-1-20 13:08:01 | 显示全部楼层
没事,就当是论坛功能体验专用ID好了。
再多的积分都不会改变其“用户体验组”的身份。

这样好比一些共享软件,有个试用功能,
如果感觉好的话,自然会注册进来的。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-1-21 09:23:00 | 显示全部楼层
现在的“自动登录”判定还有点小瑕疵:登录成guest后,切换页面后还要求登录。
该bug对正常会员无影响,仅对游客体验感觉不爽。

我已经修改好相关代码,但需要晚上回家后才能上传到服务器上。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-1-21 18:17:53 | 显示全部楼层
已经上传代码。该功能有了更多改进:
1、游客体验组 扩编为9个,ID依次为 guest-1~9,它们都是后台将那些早期注册但基本未使用的ID修改而来的;
2、9个guest随机自动登录;
3、更友好的提示;
4、更精准的判定,免得反复要求登录;
5、首页及子版块页面不弹出自动登录对话框。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-1-22 21:36:19 | 显示全部楼层
再次改进功能,可以在游客点击帖子时自动登录(无需点确认或取消),而后有个友情提示对话框。

由于是真正意义上的“自动登录”,
所以若要切换ID,必须先将页面点击到首页或子版块(不能为帖子页面),而后点退出,再正常登录。

具体请见社区公告:guest体验组友情提醒
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-1-23 20:03:31 | 显示全部楼层
今天再作改进:实现了“静默自动登录”!
“友情提醒”仅在浏览帖子时退出即将重新自动登录前弹出。

当游客从外网点进论坛时,将不再弹出任何对话框,即可浏览到页面。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-1-24 08:22:06 | 显示全部楼层
终于实现了退出不又立即自动登录,
故现在可以做到全静默式登录或退出。(不再需要弹出任何“友情提醒”)

现在的功能完全达到了 mathe 的预期要求。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-12-27 10:28 , Processed in 0.023784 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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