最近我们模块的一个客户的系统上遇到一个非常奇怪的问题:用户购买模块后安装正常,但是制作活动时发现用微信打开活动页面授权后会直接跳到微擎系统本身的登录页面去,就是那个需要输入账号密码的页面,这是一个及其不正常的状况,正常应该是授权之后打开活动页面的。
因为从来没遇到过这种情况,我一直还以为是客户的微擎版本原因导致部分代码与我们的模块不兼容,一直在检查我自己的模块代码,经过反复测试和仔细查看,最终也没能发现我的代码哪里有问题,最重要的是同样的代码在别的站点都是好好的。
我陷入了很久的沉思,经过一番折腾我开始从源头入手,此时我已经意识到大概率是数据库的原因了,就打开 phpmyadmin 开始检查,在我找到 ims_mc_members 这个表的时候,弹出来一个错误代码,大致意思是需要进行修复,于是我百度了这行代码,得知确实是这个数据表出现了问题,在我用 phpmyadmin 修复了以后,这个问题就得到解决了。