DEDE织梦Cms后台修改“默认模板管理”提示“DedeCMS:CSRF Token Check Failed!”
温馨提示:
文章最后更新时间2021年04月27日,已超过1268天没有更新,若内容或图片失效,请留言反馈!
夏季气候异常多变,一会下雨,一会天晴,无语了,,,,前两天都是阳光明媚,今突然就下起雨来,下班也是淋着肥去的,好在的是雨量不大。
也还好,偶尔沉浸在雨中漫步,也是不错的一种意境体验。总处在风雨无阻的道路上, 路上也是总会出现交通不便的堵塞情况~顺其自然就好。。。✧(≖ ◡ ≖✿
美好的一天,就此流逝,遗留着博主键盘滴答滴答敲打着,迹事回忆的点滴日常生活,演绎人生、、、、、、、、、
转移正题:修改“默认模板管理”提示“ DedeCMS:CSRF Token Check Failed!”也是好些天前的问题吧,整理一下吧!
新同事搭建网站过程中发现的,(o゚▽゚)o 上传安装都没有问题,但是在修改“默认模板管理”中的htm文件,保存后出现DedeCMS:CSRF Token Check Failed!异常提示,无法正常修改保存文件,这是官方程序的一个BUG。
CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。
出现DedeCMS:CSRF Token Check Failed!,由于您重新打开了一个需要CSRF校验的表单页面。
博主这里是用 宝塔面板演示操作处理的,大家可通过ftp找到对应文件夹
1、首先登陆宝塔面板 - 网站 - 找到对应站点根目录的 dede 文件夹打开(注:这里为织梦后台登陆路径,如已更改重命名,就对应找即可),然后找到file_manage_view.php文件夹(正常路径地址为dede/file_manage_view.php) - 点编辑找到:
$path_parts = pathinfo($filename);
2、然后在它代码//大约处于121行,下面一行加入
$GLOBALS['token'] = make_hash();
3、填写完,然后点编辑即可。然后返回织梦后台此时修改“默认模板管理”中的文件,保存应该不会有异常提示了。
注意:好像不能通过织梦后台[文件管理器]中修改,会一直提示该异常,无法更改成功的。前几天写的异常提示和这个一样,“ DEDE织梦Cms后台修改“广告管理”提示“DedeCMS:CSRF Token Check Failed!”这篇文章中,只是修改不是同一个文件。
嘻嘻,疑问分享到这里吧,待会还需要修改完善一些信息,不知道有没有时间再写下一篇异常分享了。。。 做了博客之后,才发现以前发现问题可以像现在这样,编辑分享出来的,但是@#¥%……&*()——