Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[商业] 插件定制:禁止账户重复登录

[复制链接]
KaijuanStudio 发表于 2012-6-2 14:48:00 | 显示全部楼层 |阅读模式
本帖最后由 KaijuanStudio 于 2014-9-22 11:30 编辑

最近各论坛又爆发新一轮账户安全危机,不少站长发现自己论坛的一些用户被人登陆、篡改。鉴于此,有站长突发奇想,让我们开发一个限制同一ID重复登录的插件,一开始我们觉得这个插件没什么用,而且使用后会影响用户使用感受。但如果是为了保护账号安全,这个措施还是有必要的。

另外,如果您的论坛属于服务型论坛,需要用户购买用户组权限才能享有特殊服务,那么限制同一ID重复登录,也可以杜绝多人共用ID的情况出现。这样最大限度地保障了您论坛的收益。

注意,如下情况会造成用户无法登录:
1、用户没有正常退出,而半小时内又在另一台电脑上登陆论坛。
2、用户电脑意外断线或死机,重新拨号后半小时内也会无法登陆。
3、UTF-8编码论坛港台用户中文名登录时,有用户反馈说可能存在编码问题造成无法登陆。我们目前尚未接到用户进一步确认的详细情况,暂时无法确定并解决。

除第三种情况外,如果用户联系论坛管理员,经验证身份后,均可在程序的登陆日志界面中清除该用户的登录状态,以便让他能够及时登陆论坛。

实现效果

1、登录前需要检测账号登录状态,如果账号已登录,则不允许登录。(登录按钮不可用,即使采取非常规手段提交,也会被程序禁止登录)


Ajax方式查询登录状态,并反馈查询结果

2、登录账号退出后,才可以再次登录。
3、可选功能:登陆日志。记录尝试重复登录的用户ID、IP、地区以及时间。可设定保存时限,程序将自动清理过期日志。

4、管理员可通过登录日志清除用户登录状态,以便让因意外情况无法登陆的用户能够重新登录。
5、未实现,但有站长要求的功能:尝试重复登录的IP需要锁定或屏蔽,彻底不让他再有非法企图。(此举比较严厉,不推荐使用)

有需要的朋友,请加开卷工作室客服QQ:40112722

【禁止账户重复登录v3.0】已上线应用中心:https://addon.dismall.com/?@kaijuan_notrelogin.plugin

凭借雄厚的技术实力,为您打造全新网络世界。
开卷工作室:只有想不到,没有做不到!
工作室地址:http://kaijuan.madeinchn.cn
QQ:40112722


更多开卷工作室插件:https://discuz.dismall.com/thread-2766269-1-1.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| KaijuanStudio 发表于 2012-6-2 19:18:14 | 显示全部楼层
沙发,自己坐!
回复

使用道具 举报

sw08 发表于 2012-6-2 19:58:15 | 显示全部楼层
KaijuanStudio 发表于 2012-6-2 19:18
沙发,自己坐!

看来你把那个定制接了嘛
回复

使用道具 举报

 楼主| KaijuanStudio 发表于 2012-6-2 20:25:05 | 显示全部楼层
sw08 发表于 2012-6-2 19:58
看来你把那个定制接了嘛

没有,他打着“高薪”的标题却想几十块钱就要一个插件,怎么可能做。

我们这个是上次一个客户定制的。原以为没什么用,不知道现在却很多人找。
回复

使用道具 举报

sw08 发表于 2012-6-2 21:19:39 | 显示全部楼层
KaijuanStudio 发表于 2012-6-2 20:25
没有,他打着“高薪”的标题却想几十块钱就要一个插件,怎么可能做。

我们这个是上次一个客户定制的。 ...

我说呢……还没联系呢。

不过要是几十元我也不干了。
回复

使用道具 举报

 楼主| KaijuanStudio 发表于 2012-6-4 09:49:08 | 显示全部楼层
继续,有需要的朋友,请联系客服QQ。
回复

使用道具 举报

mdtt999 发表于 2012-6-4 10:17:18 | 显示全部楼层
非常不错,感谢分享!
回复

使用道具 举报

 楼主| KaijuanStudio 发表于 2012-6-10 14:15:53 | 显示全部楼层
增加登陆日志功能。
回复

使用道具 举报

jinshuo 发表于 2012-6-10 14:36:55 | 显示全部楼层
如果用户在某处登录之后,忘记下线,是不是这个用户到其他地方也无法登录了?
回复

使用道具 举报

 楼主| KaijuanStudio 发表于 2012-6-11 09:52:09 | 显示全部楼层
jinshuo 发表于 2012-6-10 14:36
如果用户在某处登录之后,忘记下线,是不是这个用户到其他地方也无法登录了?

半小时后系统会自动清除在线状态,所以又可以登陆了。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 01:38 , Processed in 0.032615 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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