|微信登录 会员登录 立即注册

古丈生活网

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

[复制链接]
曾经的梦想 发表于 2019-6-9 23:28:34 |阅读模式
曾经的梦想
2019-6-9 23:28:34 95 0 看全部

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册 微博登陆

x
DiscuzX系列 Ucenter 登录页面的验证码图片默认是没有刷新功能的,当我们发现验证码图片看不清或无法识别的时候,只能刷新页面来更新验证码,这里介绍一种方法,可以一键点击对图片进行作处理,让图片中的字符位置和形状发生变化,而不需要重新加载整个网页。
用文本编辑软件(如记事本)打开uc_server\view\default\admin_login.htm,搜索以下内容:
  1. <img width="70" height="21" src="admin.php?m=seccode&seccodeauth=$seccodeinit&{eval echo rand();}" class="checkcode" />
复制代码
不同版本代码有所出入,以3.4最新版为例!
替换为:
  1. <a  onclick="ChgImg();return false;"><img width="70" height="21" src="admin.php?m=seccode&seccodeauth=$seccodeinit&{eval echo rand();}" id="qsyzDOTnet" title="点击刷新验证码" align="top" /></a>
复制代码
然后,搜索以下内容:
  1. <div class="footer">
复制代码
在它前面加入以下代码:【注意是前面不是上面】
  1. <script language ="javascript" type="text/javascript" >
  2.         function ChgImg() {
  3. var simg =document.getElementById("qsyzDOTnet");
  4.              simg.src=simg.src+'?';
  5.         }
  6.      </script>
复制代码
保存文件并上传到服务器上对应的目录,再次访问UCENTER时即可点击刷新验证码。
UTF-8版请将上文中的“点击刷新验证码”转码UTF-8代码,否则在网页中会显示乱码。
修改前记得备份!
本文来源:https://www.dismall.com/thread-393-1-1.html

为Discuz X Ucenter 登录页面的验证码图片增加点击刷新功能- 古丈生活网
版权申明:本站部分内容转载自网络,如侵害到您的利益,请联系我们。 本贴地址:https://bbs.g7430.com/thread-48667-1-1.html 上篇帖子: 漂亮的主题分类美化 下篇帖子: 为discuz默认的认证类型添加附加说明 Ucenter 点击 验证 增加 图片
  • 您可能感兴趣
自动排版 | 高级模式
您需要登录后才可以回帖 登录 | 立即注册 微博登陆

本版积分规则 返回列表

查看:95 | 回复:0

官方微信

手机版

手机APP

地址:湖南声古丈县古阳镇广场区40号 ICP备案号: ( 湘ICP备10206431号 )
Copyright © 2001-2013 Comsenz Inc. All Rights Reserved.   Powered by Discuz! X3.4

湘公网安备 43312602001006号

快速回复 返回顶部 返回列表