希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。
wellcms非法操作提示,由于 wellcms 前后台引入 token 安全机制,这是wellcms的一道安全锁。
每个用户随机分配 token ,每次刷新生成新的 token ,且不重复,且 JS 无法获取,即使拿到也无法解密。操作提交后,只有后端程序可解密,伪造 token 会解密失败,解密 token 成功之后,验证数据有效性,是否过期。
比如,以后的投稿,上传等等,没有 token 无法操作,限制了软件抓包伪造上传,想上传必须有后端生成的 token。
你可以在conf/conf.php中进行设置,开启,默认为关闭,但是后台敏感操作不受开关限制。
// token验证,开启后内容提交和上传都需要token,没有token无法操作。'upload_token' => 1, // 0关闭 1开启上传验证 token'message_token' => 0, // 0关闭 1开启发布内容验证 token'comment_token' => 0, // 0关闭 1开启评论验证 token'login_only' => 0, // 单点登录 0关闭 1开启'login_ip' => 0, // 验证IP 0关闭 1开启'login_ua' => 0, // 验证UA 0关闭 1开启
如果开启了CDN,需要在程序中配置开启CDN 为 1,否则会提示非法操作。
'cdn_on' => 1, // 1使用CDN获取数据 0为关闭,使用CDN必须设置此项为 1
token 很明显的就是做什么都需要令牌,而且该令牌是一次性的,每次刷新都分配新的令牌给你,该令牌不可伪造。
生成 token 的数据保护:用户ID、IP、时间,之后使用key加密。
生成token加密key
第一层:每个用户的登录md5值,每个值都加入了混淆码,因此不可测;
第二层:对取出的md5值再次md5加密;
第三层:新的md5值 + 64位key再次md5加密 ,生成加解密的key;
第四层:使用生成的key 对 token 数据加密,加密后仅限程序自身可解密,除非知道前三层生成key的数据,如果能知道这些数据,说明你的服务器已经被敌人占领。
第五层:用户提交数据给后端,后端拿到 token 后做以下验证。如果提交来的数据没有 token 直接拒绝该操作。
1.token 是否真实;
2.token 是否可以解密成功;
3.token 解密成功之后加密数据是否对应当前数据;
4.token 是否过期;
5.验证通过之后执行操作。
如果您对网站的内容有任何想法或意见,请call我!~~
banner标签(轮播图标签){m:banner field="title,image,url,typeid,status" limit="10"} <ul> {loop $data $v} <li><a href="{$v[url]}"><img src="{$v[image]}" alt="{......
执行以下脚本的时候请 先备份数据库!文本存放的新闻正文字段不可用!新闻正文字段作为主表的情况用以下语句:update phome_ecms_news set titlepic =concat(rep......
一个动态下拉列表功能,通过查看社区问群里大佬,捣鼓了半天终于完成。分享一下首先一个写好的input标签拿好,不清楚的移步到官方查看手册,属性都有详细介绍 https://doc.fa......
熟悉PbootCMS手册是使用本程序开发模板的前提,虽然我们尽可能把所有标签做到简单到想哭,但是还是需要您静下心来好好看看!...
cms模块安装后会自动生成以下html模板和静态资源(css,js,image)名称 路径前台模板文件(html文件) 根目录/templates/default/cms/目录结构官方例子(带*号不得缺少):├─ca......
织梦国内第一大开源程序,之所以容易中毒,因为研究它的人太多了,用户量太大了,有可乘之机和商业用途。所以成了很多黑客下手的对象。官方......
首先更新系统软件$ yum update安装nginx1.安装nginx源...
2019/3/11 23:43:23【活跃】★刘桂成-东莞 2019/3/11 23:43:23虽然tp问答看了多遍,我不太明白这个钩子的处理机制,有没有人能告诉我例如user控制器里面的user_request_emp......
微信扫码分享