您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS怎么禁止某用户组用户登录
张津广2023-05-28 20:33:47帝国CMS教程已有人查阅
导读帝国CMS默认没有像discuz小黑屋那样的功能,也没有限制某些用户使用网站的功能,某些用户恶意使用网站不,站长不想给这些用户提供服务怎么办?
帝国CMS二次思路
帝国CMS默认没有像discuz小黑屋那样的功能,也没有限制某些用户使用网站的功能,某些用户恶意使用网站不,站长不想给这些用户提供服务怎么办?
后台可以删除该账户,封禁IP,但是删除后,该用户名又可以用之前的信息重新注册帐号,治标不治本。
我们需要二次开发一种保留该用户信息,保留邮箱或手机号信息注册验证,防止重复注册,又可以让他无法继续登录使用网站功能,我的站长站分享一个帝国cms二次开发方法,就可以禁止某些用户登录。
帝国CMS二次开发方法
1、首先去后台用户管理菜单,新建一个“小黑屋”的用户组,用来储存黑曼巴用户,记住用户组ID
2、找到/e/member/class/member_loginfun.php
3、搜索
帝国CMS默认没有像discuz小黑屋那样的功能,也没有限制某些用户使用网站的功能,某些用户恶意使用网站不,站长不想给这些用户提供服务怎么办?
后台可以删除该账户,封禁IP,但是删除后,该用户名又可以用之前的信息重新注册帐号,治标不治本。
我们需要二次开发一种保留该用户信息,保留邮箱或手机号信息注册验证,防止重复注册,又可以让他无法继续登录使用网站功能,我的站长站分享一个帝国cms二次开发方法,就可以禁止某些用户登录。
帝国CMS二次开发方法
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']==小黑屋用户组ID){
printerror("该账号涉嫌恶意使用已被禁止登录使用!","history.go(-1)",1,0,1);
}
释义:登录时判断该用户用户组ID,如果等于,就弹窗并返回上一页,不继续执行下面的代码了,就这样简单。
本文标签:
很赞哦! ()
下一篇:帝国CMS分页搜索页码怎么修改
相关文章
- 帝国cms自定义字段ReturnClassAddField标签截取字数的方法
- 自定义函数解决帝国cms简介截取字符出现html代码的方法
- 本地环境phpStudy搭建帝国CMS的方法
- 帝国cms提示Table 'px.***_enewspubtemp_2' doesn't exist的解决方法
- 帝国cms通过栏目ID获取栏目名称,别名,链接的方法
- 帝国CMS二次开发新浪iplookup根据ip跳转到不同域名的方法
- 帝国CMS怎么实现内容关键字替换图片alt的办法
- 帝国CMS怎么使用egetip()获取用户IP函数
- 帝国cms二次开发实现纯JS版的地区联动筛选功能
- 帝国CMS批量提取第一张图片为标题缩略图的方法
- 帝国cms自带ckeditor编辑器代码高亮的方法codesnippet风格
- 帝国CMS文章和TAG删除编号ID从1开始的方法
随机图文
-
帝国CMS二次开发中的常见问答
1、如果开启了“关闭前台所有动态页面”选项,二次开发的文件如何能访问?2、LoadLang()导入语言包文件路径是如何表示的 -
帝国cms用户投稿怎么自动提取简介
帝国CMS默认自动生成简介功能只支持后台有效,前台是没办法的,只能手填。让用户投稿手写简介是不可能的,所以只能用其他办法了。 -
虚拟主机安装帝国cms的方法
虚拟主机怎么安装帝国cms?虚拟主机安装帝国cms,非常简单,现在很多云服务商有预装软件提供,只需一键点击,就可完成。 -
帝国cms播放页调用上一集和下一集链接,第一和最后一集不显示
方法:打开播放器的php文件在eDownSysplay下在ViewOnlineKFen($showdown_r,$u,$u[$user_userid],$classid,$id,$pathid,$r);
留言与评论 (共有 条评论) |