dedecms 5.7后台验证码不显示的解决办法 dedecms后台验证码不显示
网站升级到dedecms 5.7发现一个重要的问题,就是dedecms 5.7的后台验证码不显示。查了一下有人说时没有安装GD库的原因,securimage必须php支持gd2以及freetype。但是我发现我的空间gd2和freetype都安装了,但是验证码还是不显示。
1、解决方法:安装GD库
方法:把extension=php_gd.dll 前边的分号去掉就OK了。
2、解决方法:直接去掉后台验证码的验证
网站升级到dedecms 5.7发现一个重要的问题,就是dedecms 5.7的后台验证码不显示。查了一下有人说时没有安装GD库的原因,securimage必须php支持gd2以及freetype。但是我发现我的空间gd2和freetype都安装了,但是验证码还是不显示。
1、解决方法:安装GD库
方法:把extension=php_gd.dll 前边的分号去掉就OK了。
2、解决方法:直接去掉后台验证码的验证
昨天在增加了一个“频道管理员”,并赋予权限栏目之后,登陆后台却只能看到一级和二级目录,无法看到三级目录。查找原因后发现确实是dede的一个小缺陷。
导致产生这个缺陷的原因是dede的后台设置赋予“频道管理员”栏目时,dede并没有将子栏目的管理权限顺延给父栏目。就像是你找了一个带孩子的老婆,而新老婆的孩子和你并没有血缘关系一样,O(∩_∩)O~
要解决这个问题其实很简单。首先,你找到dede/目录下的sys_admin_user_edit.php文件,然后查找
//显示用户信息
$randcode = mt_rand(10000,99999);
$safecode = substr(md5($cfg_cookie_encode.$randcode),0,24);
$typeOpti***** = '';
导致产生这个缺陷的原因是dede的后台设置赋予“频道管理员”栏目时,dede并没有将子栏目的管理权限顺延给父栏目。就像是你找了一个带孩子的老婆,而新老婆的孩子和你并没有血缘关系一样,O(∩_∩)O~
要解决这个问题其实很简单。首先,你找到dede/目录下的sys_admin_user_edit.php文件,然后查找
//显示用户信息
$randcode = mt_rand(10000,99999);
$safecode = substr(md5($cfg_cookie_encode.$randcode),0,24);
$typeOpti***** = '';
function PutCookie($key,$value,$kptime=0,$pa="/")
{
global $cfg_cookie_encode;
setcookie($key,$value,time()+$kptime,$pa,'321.com');
setcookie($key.'__ckMd5',substr(md5($cfg_cookie_encode.$value),0,16),time()+$kptime,$pa,'321.com');
}
function DropCookie($key)
{
{
global $cfg_cookie_encode;
setcookie($key,$value,time()+$kptime,$pa,'321.com');
setcookie($key.'__ckMd5',substr(md5($cfg_cookie_encode.$value),0,16),time()+$kptime,$pa,'321.com');
}
function DropCookie($key)
{
5.31“本页面禁止返回”
如不能注册,登陆,退出等,老提示“本页面禁止返回”,点击注册会员时:“本页面禁止返回”
解决方法:系统基本设置——互动设置——禁用词语
(系统将直接停止用户动作)
用|分开,但不要在结尾加|:
禁用词语(系统将直接停止用户动作)
用|分开,但不要在结尾加|:
如不能注册,登陆,退出等,老提示“本页面禁止返回”,点击注册会员时:“本页面禁止返回”
解决方法:系统基本设置——互动设置——禁用词语
(系统将直接停止用户动作)
用|分开,但不要在结尾加|:
禁用词语(系统将直接停止用户动作)
用|分开,但不要在结尾加|:
1、下载并安装IIS Rewrite模块,可到 helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0064_Lite.msi 这个地址下载
2、在IIS信息服务管理器里右击你的站点,选择“属性”,点击【ISAPI筛选器】选项卡-->“添加”,筛选器名称写Rewrite,可执行文件为 “C:\Program Files\Helicon\ISAPI_Rewrite3\ISAPI_Rewrite.dll”(选择刚才安装IISRewrite目录下的 ISAPI_Rewrite.dll文件)
3、重启IIS服务器,看到【ISAPI筛选器】中刚才添加的筛选器名称所对应的状态为向上的图标时,表示添加成功
4、dedecms后台【系统】-->【系统基本参数设置】-->【模块设置】-->“是否使用Rewrite”,选择“是”,保存
5、打开isapirewrite(程序名为:ISAPI_Rewrite_Manage),保证config栏的地址为C:\ProgramFiles \Helicon\ISAPI_Rewrite3\httpd.conf(IISRewrite安装目录下httpd.conf文件)的前提下,点击 “Edit”,在编辑器中添加以下内容(相关正则可自己手动修改)并保存应用:
2、在IIS信息服务管理器里右击你的站点,选择“属性”,点击【ISAPI筛选器】选项卡-->“添加”,筛选器名称写Rewrite,可执行文件为 “C:\Program Files\Helicon\ISAPI_Rewrite3\ISAPI_Rewrite.dll”(选择刚才安装IISRewrite目录下的 ISAPI_Rewrite.dll文件)
3、重启IIS服务器,看到【ISAPI筛选器】中刚才添加的筛选器名称所对应的状态为向上的图标时,表示添加成功
4、dedecms后台【系统】-->【系统基本参数设置】-->【模块设置】-->“是否使用Rewrite”,选择“是”,保存
5、打开isapirewrite(程序名为:ISAPI_Rewrite_Manage),保证config栏的地址为C:\ProgramFiles \Helicon\ISAPI_Rewrite3\httpd.conf(IISRewrite安装目录下httpd.conf文件)的前提下,点击 “Edit”,在编辑器中添加以下内容(相关正则可自己手动修改)并保存应用: