Dedecms添加登录管理认证码的方法
问题描述
为了增强安全性,需要在DedeCMS后台登录界面添加管理认证码。
解决方法
- 编辑登录界面模板
- 打开
dede/templets/login.htm文件。 - 添加认证码表单:
<input type="text" name="vacodes" id="vacodes" class="iptxt" placeholder="请输入认证码">
- 打开
- 编辑登录处理文件
- 打开
dede/login.php文件。 - 在登录检测部分添加认证码验证:
if (!emptyempty($userid) && !emptyempty($pwd)) { $res = $cuserLogin->checkUser($userid, $pwd); if ($res == 1) { $uservacodes = $_POST['vacodes']; if ($uservacodes != '认证码自定义') { ResetVdValue(); ShowMsg('认证码不正确!', 'login.php', 0, 1000); die; } else { $cuserLogin->keepUser(); if (!emptyempty($gotopage)) { ShowMsg('成功登录,正在转向管理管理主页!', $gotopage); die; } else { ShowMsg('成功登录,正在转向管理管理主页!', 'index.php'); die; } } } }
- 打开

扫码添加技术【解决问题】
专注企业网站建设、网站安全16年。
承接:企业网站建设、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。
本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/p/18513590

浙公网安备 33010602011771号