首页 > 天下奇文 > ucenter中心不显示验证码的原因和去掉验证码显示方法
2010四月6

ucenter中心不显示验证码的原因和去掉验证码显示方法

今天想登录ucenter中心后台,但是验证码一直显示是一把叉,到网上找了很多方法来恢复验证码,什么要二进制上传,目录权限设置,修改字体文件,寻找 seccode.class.php修改 var $ttf = 0 为:var $ttf=1,这些方法都没有效。最后只好想办法把验证码给去掉,于是在DISCUZ论坛找到了ucenter中心不显示验证码的原因和去掉验证码显示方法:
注:此方法仅供那些使用国外虚拟主机无法正常显示验证码的用户使用,普通用户请不要随便修改,以免造成安全隐患。

鉴于很多使用国外虚拟主机的用户反正UCenter验证码一直显示为CCCC或者无法正常通过验证的情况,特此给出修改方法:

1.模板修改
修改 \view\default\admin_login.htm 文件,去掉:<p>{lang login_seccode}:<input type=”text” name=”seccode” tabindex=”2″ id=”seccode” value=”" style=”margin-right:5px;width:85px;” /><img width=”70″ height=”21″ src=”admin.php?m=seccode&seccodeauth=$seccodeinit&{eval echo rand();}” /></p>
复制代码2.程序修改
修改 \control\admin\user.php 文件
将:if(empty($seccodehidden) || $seccodehidden != $seccode) {
复制代码修改为:if($seccode != ”) {
复制代码修改后,登陆的时候只要输入创始人密码就可以了,所以请将UCenter创始人密码设置足够复杂。

文章作者:蓝屏代码
本文地址:http://www.lanping.org/archives/67
版权所有 © 转载时必须以链接形式注明作者和原始出处!

更多

One Response to “ucenter中心不显示验证码的原因和去掉验证码显示方法”

您必须在 登录 后才能发布评论.