要实现Discuz系统点击"找回密码"时显示客服联系提示,可按以下步骤操作:
1. 修改模板文件:
找到文件 template/default/member/login.htm
搜索代码:
<a href="member.php?mod=getpasswd" class="xi2">忘记密码?</a>
替换为:
<a href="javascript:;" onclick="showDialog('本站密码找回提示', 'alert', '<p style=\'padding:15px\'>本站暂未开放自主密码找回功能,请将您的账号信息(用户名+注册邮箱)发送至客服邮箱:service@yoursite.com,我们将在24小时内人工处理</p>')" class="xi2">忘记密码?</a>
2. 禁用找回入口(可选):
在 source/module/member/member_lostpasswd.php 第38行后添加:
showmessage('请通过客服渠道申请密码重置', '', array(), array('alert' => 'error'));
3. 强制跳转(增强防护):
在 source/class/class_member.php 中找到 get_passwd 方法,顶部插入:
showmessage('密码找回功能已关闭,请联系网站客服', '', array(), array('alert' => 'error'));
return;
注意事项:
1. 修改前请备份原始文件
2. 弹出层样式可通过CSS在 common.css 中自定义
3. 客服联系方式建议采用JS动态加载防止爬虫采集
4. 可配合验证码机制增强防护
如果需要更完整的解决方案,可以访问DZ插件网查看相关安全防护插件,搜索关键词"密码找回限制"或"客服验证系统"获取更多定制方案。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。 |