帝国cms7.5会员注册和登录验证码不显示bug
时间:11-18
作者:
帝国cms7.5会员注册和登录默认是没开启验证码的,但是这样会被别人大量垃圾注册。
当我们开启验证码后发现/e/member/login/login.php这个地址的登录界面验证码不能显示,只显示
当我们开启验证码后发现/e/member/login/login.php这个地址的登录界面验证码不能显示,只显示
帝国cms7.5会员注册和登录默认是没开启验证码的,但是这样会被别人大量垃圾注册。
当我们开启验证码后发现/e/member/login/login.php这个地址的登录界面验证码不能显示,只显示“点击显示验证码”,但点击没有反应。
一旦我们开启验证码后,之前注册的会员也没法登录了。
![](/d/file/2019/1118/e6dc206c0f52bb13787a086467665332.png)
之前发现网上一群人都说是GD库没开启导致的,这都是瞎扯淡。
这个问题主要是/e/member/login/login.php这个页面没有加载/e/data/js/ajax.js
解决方法:打开登录和注册的这2个文件
/e/template/member/loginopen.php
/e/template/member/register.php
添加代码<script src="/e/data/js/ajax.js"></script>
就如下图一样 找个合适地方加上就行了。
![](/d/file/2019/1118/167693064ca9a698e93cb3aa16a49ff7.png)
然后我们在刷新页面 点击显示验证码发现已经正常显示 问题解决。
![](/d/file/2019/1118/1982cad55020b0f34ce8828c85b5eb1c.png)
当我们开启验证码后发现/e/member/login/login.php这个地址的登录界面验证码不能显示,只显示“点击显示验证码”,但点击没有反应。
一旦我们开启验证码后,之前注册的会员也没法登录了。
![](/d/file/2019/1118/e6dc206c0f52bb13787a086467665332.png)
之前发现网上一群人都说是GD库没开启导致的,这都是瞎扯淡。
这个问题主要是/e/member/login/login.php这个页面没有加载/e/data/js/ajax.js
解决方法:打开登录和注册的这2个文件
/e/template/member/loginopen.php
/e/template/member/register.php
添加代码<script src="/e/data/js/ajax.js"></script>
就如下图一样 找个合适地方加上就行了。
![](/d/file/2019/1118/167693064ca9a698e93cb3aa16a49ff7.png)
然后我们在刷新页面 点击显示验证码发现已经正常显示 问题解决。
![](/d/file/2019/1118/1982cad55020b0f34ce8828c85b5eb1c.png)