逝水年华 发表于 2021-3-28 07:51:04

Discuz Ucenter验证码不显示



按照上面方法我都改了但是还是不显示 这是怎么回事一开始是乱码显示验证码 后来乱码好了 验证码不显示了 求大神解答

浅生 发表于 2021-3-28 07:51:40

若你使用外国虚拟主机,就会出现这问题;建议删除Discuz Ucenter验证码

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创始人密码设置足够复杂。

独家记忆 发表于 2021-3-28 07:51:47

你使用的很可能不是最新版本的Discuz里的ucenter,建议使用最新版本。
页: [1]
查看完整版本: Discuz Ucenter验证码不显示

创宇盾启航版免费网站防御网站加速服务