前几天朋友不知道在哪里搞了几套商城系统,让我帮忙安装一下,毕竟朋友刚创业的小公司,技术员还没找到哈,顺便帮下忙,看了下里面的说明文件 系统是Niushop商城系统,本人IT后端,这个系统以前听说过不过没具体体验过,看了下官网系列还挺多的,niushop单商户/多商户 ,下面又分 标准版,分销版,企业版,旗舰版,城市版,另外还有单独的插件订制开发.我手里这套是Niushop多商户城市版saas开源版带uniapp
安装过程是比较正常的
安装成功后发现一个问题,访问首页会提示:"当前系统未授权,请联系管理员或者软件提供商!"根据经验明显这是需要授权,即官方做了授权加密处理,非商业客户不可能正常使用系统的,追踪了一下代码发现控制文件做了混淆加密
看了下逻辑结构,系统做了域名绑定授权码处理,即官方出售的时候会把你要使用的域名登记到他们服务器里,每次打开网站授权文件都要访问服务器如果是授权用户则会正常使用 如果不是授权用户则会提示"当前系统未授权,请联系管理员或者软件提供商!"根目录的cert.key文件为注册码和域名是对应的.如图
搞了一晚上终于搞定,重写了一部分代码,其实绕过授权有很多思路,我只是用了最简单,最高效的方式,当然代码我只做研究,这套程序总体非常不错各个底层商城逻辑,起码有十年以上经验, 开源了我就继续研究研究,如果有喜欢这个代码来研究的可以找我哈 财力允许的情况下多多支持正版哈