𝕷𝖎𝖑𝖏𝖆𝖈𝖐 发表于 2024-12-5 08:41:37

米拓cms发布相关

这个cms好用不好用不知道,反正有用户有需要这个发布接口所以就做了下,后台登录的地方做的挺奇葩的,尽然对账号信息这些做了加密,我是真想不通这样做有何意义,除了不方便自己人登录网站防黑可能真用处不大。
加密的地方在这里


也不算扣他的加密,他这个js文件上面对一些传入的字段做了注释、
这个加密方法有点复杂、反正我用c#是没复原成功他这个
最后是在他的登录文件里改了下

然后发布程序上加上这个自定义ua就可以了、
对源程序没影响,只是加了判断如果协议头有这个ua就经过这个authcode方法的加密、就是明文登录
//$username = isset($_M['form']['login_name']) ? daddslashes(authcode($_M['form']['login_name'])) : '';      //$password = isset($_M['form']['login_pass']) ? daddslashes(authcode($_M['form']['login_pass'])) : '';         $userAgent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';         // 定义API请求的User-Agent模式         $apiUserAgentPattern = '/wujianAPI\/1\.0/';         $isApiRequest = preg_match($apiUserAgentPattern, $userAgent);         if ($isApiRequest) {         $username = isset($_M['form']['login_name']) ? $_M['form']['login_name'] : '';         $password = isset($_M['form']['login_pass']) ? $_M['form']['login_pass'] : '';          } else {         $username = isset($_M['form']['login_name']) ? daddslashes(authcode($_M['form']['login_name'])) : '';         $password = isset($_M['form']['login_pass']) ? daddslashes(authcode($_M['form']['login_pass'])) : '';         }网上有其他方法说直接改成不经过这个authcode方法的不太行、走协议是能登录了 前端浏览器登录会出问题以上7.6-8.0版通用、截图是本地搭建的网站

IT618发布 发表于 2024-12-5 08:42:37

谁还敢用米托啊?

婷姐 发表于 2024-12-5 08:43:14

米拓我是不敢用,以前用过他们的开源的CMS,要不是当时我手脚比较快,我换了程序,最后不得给我邮寄律师函啊。
我换程序没多久,就看到有人收到过律师函,当时真够庆幸的

婷姐 发表于 2024-12-5 08:44:14

一家靠起诉几万家牟利数亿的cms,现在连模仿其模板css的都开始起诉了。钓鱼的典型

IT618发布 发表于 2024-12-5 08:44:19

米拓还活着啊

TyCoding 发表于 2024-12-5 08:44:51

***内容可能违规暂时被隐藏***

独家记忆 发表于 2024-12-5 08:45:49

把简单做复杂

浅生 发表于 2024-12-5 08:45:56

谁这么勇啊   反正我不够勇

独家记忆 发表于 2024-12-5 08:46:47

给你赞,还用着呢?
页: [1]
查看完整版本: 米拓cms发布相关

创宇盾启航版免费网站防御网站加速服务