Discuz、UCenter登陆管理后台自动退出的解决方法

Discuz、UCenter登陆管理后台自动退出的解决方法,第1张

Discuz、UCenter登陆管理后台自动退出的解决方法

在社区论坛的情况下,存在全自动退出的情况。随便搜了一下,发现真的有这个问题。有人说是bug,其实不是bug。系统软件设置了ip测试以提高安全性。但是我家用的adsl宽带IP经常换,近期会断网再连,所以经常自动退出。

最近通过crazydomains完全免费亚洲网站域名的主题活动,申请注册了一个Groovy.asia的网站域名,周日无聊,想建一个社区论坛,收集整理相关学习资料,进行分享。我方便地安装了康生Discuz,这是我以前最熟悉的。从X1开始很久没用了,发现已经是2.5了,就满意的装上了。但是没想到在配备社区论坛的情况下,全自动注销的情况还会继续出现。我随便搜了一下,发现确实有这个问题。有人说是bug,其实不是bug。系统软件设置了ip测试以提高安全性。但是我家用的adsl宽带IP经常换,近期会断网再连,所以经常自动退出。

运行到主题风格,处理DiscuzX2.5自动退出,在网站根目录的config文件目录中关闭config.inc.php的chekip即可。下面是主要参数:

复制以下代码:
$admincp['checkip']=//管理后台实际 *** 作的是否是认证管理器的ip,1=是[安全],0=否,只有在管理器无法登录后台管理时才设置0。
$admincp['tpledit']=0;//允许在线文档编辑论坛模板1=yes0=no[security]
$admincp['runquery']=1;//是否允许后台程序SQL语句1=yes0=no[security]
$admincp['dbimport']=1;//允许后台管理修复社区论坛数据信息1=yes0=no[security]
$admincp['checkip']=0;//管理后台实际 *** 作是否是认证管理员的IP,1=是【安全】,0=否,只有管理员无法登录后台管理时才设置0。
$admincp['tpledit']=0;//允许在线文档编辑论坛模板1=yes0=no[security]$admincp['runquery']=1;//是否允许后台程序SQL语句1=yes0=no[security]
$admincp['dbimport']=1;//后台管理是否允许修复社区论坛数据信息1=是0=否[安全]
另外网上有盆友,UCenter的全自动注销无法办理。这一点我在这里没有发现,就是有人明确提出来了,所以顺便分享一下。在互联网上,使用COOKIE来处理这个问题。

根据此代码检查过程,COOKIE的在线IP将用于。
寻找文档:UCenter的model/base.php
搜索:

复制以下代码:
$this->;onlineip=$match[0]?$match[0]:“未知”;

在此处的代码后插入一个代码:

复制代码如下:
//cookie<=>;Ipwise.cn
$isonlineIP=isset($_COOKIE['onlineIPD'])&;&!empty($_COOKIE['onlineIPD']);
if($isonlineIP){
$this->;onlineIP=$_COOKIE['onlineIPD'];
}else{
setcookie("onlineIPD",$this->;onlineip,time()3600,“/”);
}
unset($isonlineIP);

保存后提交盖的问题解决了。

理论上,上述方法适用于已经全部完成该功能的Discuz系列产品的版本号,但实际 *** 作中,不再举例。每个人都必须能够自己尝试。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/772351.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存