技术宅

当前位置:首页 > 网站教程 > 帝国教程

帝国教程

帝国cms7.5会员注册和登录验证码不显示bug

时间:11-18 作者:
帝国cms7.5会员注册和登录默认是没开启验证码的,但是这样会被别人大量垃圾注册。
当我们开启验证码后发现/e/member/login/login.php这个地址的登录界面验证码不能显示,只显示
帝国cms7.5会员注册和登录默认是没开启验证码的,但是这样会被别人大量垃圾注册。
当我们开启验证码后发现/e/member/login/login.php这个地址的登录界面验证码不能显示,只显示“点击显示验证码”,但点击没有反应。
一旦我们开启验证码后,之前注册的会员也没法登录了。

之前发现网上一群人都说是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> 
就如下图一样 找个合适地方加上就行了。

然后我们在刷新页面 点击显示验证码发现已经正常显示 问题解决。