为Discuz X Ucenter 登录页面的验证码图片增加点击刷新功能 [复制链接]

moqu8 2019-6-6

2112 0
DiscuzX系列 Ucenter 登录页面的验证码图片默认是没有刷新功能的,当我们发现验证码图片看不清或无法识别的时候,只能刷新页面来更新验证码,这里介绍一种方法,可以一键点击对图片进行作处理,让图片中的字符位置和形状发生变化,而不需要重新加载整个网页。

用文本编辑软件(如记事本)打开uc_server\view\default\admin_login.htm,搜索以下内容:

不同版本代码有所出入,以3.4最新版为例!
替换为:


<a  onclick="ChgImg();return false;"></a>

然后,搜索以下内容:


<div class="footer">


在它前面加入以下代码:【注意是前面不是上面】
<script language ="javascript" type="text/javascript" >
function ChgImg() {
var simg =document.getElementById("qsyzDOTnet");
simg.src=simg.src+'?';
}
</script>

保存文件并上传到服务器上对应的目录,再次访问UCENTER时即可点击刷新验证码。

UTF-8版请将上文中的“点击刷新验证码”转码UTF-8代码,否则在网页中会显示乱码。


修改前记得备份!


最新回复 (0)
返回
支持中心
邮箱:winkill2012@qqcom
新站优化中!部分功能尚未完善,敬请谅解!
支持中心