帝国CMS预设没像discuz小黑屋那般的机能,也没管制这类采用者采用中文网站的机能,这类采用者蓄意采用中文网站不,值班员不该给那些采用者提供更多服务项目咋办?
前台能删掉该帐户,禁言IP,但删掉后,该采用者名又能用以后的重要信息再次注册登记账号,无论如何。
他们须要FreeNAS一类留存该采用者重要信息,留存电子邮箱或电话号码重要信息注册登记校正,避免多次重复注册登记,又能让他难以竭尽全力登入采用中文网站机能。
1、具体来说去前台采用者管理工作工具栏,增建两个“小黑屋”的采用者组,用以存储黑曼巴采用者,读懂采用者组ID
2、找出/e/member/class/member_loginfun.php
3、搜寻
- //IP
- $lastip=egetip();
- $lastipport=egetipport();
- $usql=$empire->query(“update “.eReturnMemberTable().” set “.egetmf(‘rnd’).“=’$rnd’,”.egetmf(‘groupid’).“=’$r[groupid]’ where “.egetmf(‘userid’).“=’$r[userid]'”);
- $empire->query(“update {$dbtbpre}enewsmemberadd set lasttime=’$lasttime’,lastip=’$lastip’,loginnum=loginnum+1,lastipport=’$lastipport’ where userid=’$r[userid]'”);
4、在下方加上限制登录代码
- if($r[‘groupid’]==-1){ //小黑屋用户组ID
- printerror(“该账号涉嫌违规已被禁止登录,详情请咨询站长!”,“history.go(-1)”,1,0,1);
- }
释义:登录时判断该用户用户组ID,如果等于已被关入小黑屋,就弹窗并返回上一页,不继续执行下面的代码了,就这样简单。
- 『零氪源码』—— “一个优质的源码资源平台!”
- 本文地址:https://www.lynkcode.com/pages/lynk/jiaocheng/guide-notes/94.html
- 本文标题:帝国CMS通过会员组实现会员封禁机制
- 本文版权:零氪源码 (www.lynkcode.com) » 所发布的内容,如无特别说明,转载请注明本文地址,如有侵权请联系我们!