帝国CMS二次开发禁止某用户组用户登录教程(帝国cms权限设置)
admin783156年前0条评论
帝国CMS默认不像discuz小黑屋那样的性能,也不限制某些用户应用网站的性能,某些用户恶意应用网站不,站长不想给这些用户供应效劳怎么办?
后盾能够删除了该账户,封禁IP,然而删除了后,该用户名又能够用以前的信息从新注册帐号,治标不治标。
咱们需要二次开辟一种生存该用户信息,生存邮箱或者手机号信息注册考证,防范重复注册,又能够让他无奈连续登录应用网站性能,站长图库分享一个帝国cms二次开辟方法,就能够阻挠某些用户登录。
帝国CMS二次开辟方法
一、首先去后盾用户治理菜单,新建一个“小黑屋”的用户组,用来贮存黑曼巴用户,记着用户组ID

二、找到/e/member/class/member_loginfun.php
三、搜寻
- //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]'");
四、在下方加下限制登录代码
- if($r['groupid']==小黑屋用户组ID){
- printerror("该账号涉嫌恶意应用已经被阻挠登录应用!","history.go(-1)",1,0,1);
- }
PS:登录时坚定该用户用户组ID,如果即是,就弹窗并返回上一页,不连续实行下面的代码了,就如许轻易。
本文链接:https://addon.ciliseo.com/di-guo-cms-er-ci-kai-fa-jin-zhi-mou-yong-hu-zu-yong-hu-deng-lu-jiao-cheng.html
网友评论