不经历风雨怎么见彩虹 冰貂主人
请输入关键字
网站首页
关于我
个人简介
个人相册
技术文章
数据库
其他
微信小程序
区别
python
谈天说地
民生
可笑
服务器
手册
thinkphp5手册
laravel8手册
thinkphp6
前端
您现在的位置是:
首页
dedecms
织梦
DedeCMS会员发布文章提示“数据校验不对,程序返回”的解决办法
发布时间:2019-01-07
作者:小灵龙
点击:126
问题描述:
本来会员发布文章的时候是正常的,后来突然就提示:数据校验不对,程序返回的问题。我一个个的变量打印,最后发现我在/member/inc/inc_archives_function.php中添加一些字符造成的。因为服务器提示网站有漏洞,于是我就找到了文件所在的位置238行, if ($isprint) echo "<input type='hidden' name='dede_addonfields' value=\"".$dede_addonfields."\">\r\n";
echo "<input type=\"hidden\" name=\"dede_fieldshash\" value=\"".md5($dede_addonfields.$cfg_cookie_encode)."\" />";说md5加密不行,需要添加一些字符。
于是
md5($dede_addonfields.'something'.$cfg_cookie_encode)。这个字符是随意添加的,起到巩固加密的作用。
因此dede_fieldshash的值就变了,导致数据校验不对。
解决办法:
如果大家遇到的是上述情况,我们就应该在/member/article_add.php 83行中 ,也在md5函数中添加上同样的字符即可。
标签:
上一篇:
dede织梦后台添加文章,提示Duplicate entry ’1′for primary key
下一篇:
dede织梦更换ueditor百度编辑器详解
阿里云免费试用
云小站专属代金券
云大使金秋云创季
云服务器省钱攻略
云服务器精选特惠
个人/企业代金券
免费试用计划
最新活动,劲爆优惠
对象存储OSS