验证码修复
parent
746412fc10
commit
2dc038f0f8
|
@ -5,8 +5,6 @@
|
||||||
require_once __DIR__ . '/../application/function.php';
|
require_once __DIR__ . '/../application/function.php';
|
||||||
require_once APP_ROOT . '/application/header.php';
|
require_once APP_ROOT . '/application/header.php';
|
||||||
require_once APP_ROOT . '/config/config.guest.php';
|
require_once APP_ROOT . '/config/config.guest.php';
|
||||||
// 验证登录
|
|
||||||
header("Content-Type: text/html;charset=utf-8");
|
|
||||||
|
|
||||||
// 退出
|
// 退出
|
||||||
if (isset($_GET['login'])) {
|
if (isset($_GET['login'])) {
|
||||||
|
@ -41,27 +39,35 @@ if (isset($_GET['login'])) {
|
||||||
exit(require_once APP_ROOT . '/application/footer.php');
|
exit(require_once APP_ROOT . '/application/footer.php');
|
||||||
}
|
}
|
||||||
|
|
||||||
// 验证码
|
|
||||||
if ($config['captcha']) {
|
|
||||||
if (isset($_REQUEST['code'])) {
|
|
||||||
session_start();
|
|
||||||
if (strtolower($_REQUEST['code']) !== $_SESSION['code']) {
|
|
||||||
echo '
|
|
||||||
<script>
|
|
||||||
new $.zui.Messager("验证码错误!", {type: "danger" // 定义颜色主题
|
|
||||||
}).show();
|
|
||||||
// 延时2s跳转
|
|
||||||
window.setTimeout("window.location=\'./index.php\'",2000);
|
|
||||||
</script>';
|
|
||||||
|
|
||||||
exit(require_once APP_ROOT . '/application/footer.php');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// 提交登录
|
// 提交登录
|
||||||
if (isset($_POST['password']) and isset($_POST['user'])) {
|
if (isset($_POST['password']) and isset($_POST['user'])) {
|
||||||
|
|
||||||
|
// 验证码
|
||||||
|
if ($config['captcha']) {
|
||||||
|
if (empty($_REQUEST['code'])) {
|
||||||
|
echo '
|
||||||
|
<script>
|
||||||
|
new $.zui.Messager("请填写验证码!", {type: "danger" // 定义颜色主题
|
||||||
|
}).show();
|
||||||
|
// 延时2s跳转
|
||||||
|
window.setTimeout("window.location=\'./index.php\'",2000);
|
||||||
|
</script>';
|
||||||
|
exit(require_once APP_ROOT . '/application/footer.php');
|
||||||
|
} else {
|
||||||
|
session_start();
|
||||||
|
if (strtolower($_REQUEST['code']) !== $_SESSION['code']) {
|
||||||
|
echo '
|
||||||
|
<script>
|
||||||
|
new $.zui.Messager("验证码错误!", {type: "danger" // 定义颜色主题
|
||||||
|
}).show();
|
||||||
|
// 延时2s跳转
|
||||||
|
window.setTimeout("window.location=\'./index.php\'",2000);
|
||||||
|
</script>';
|
||||||
|
exit(require_once APP_ROOT . '/application/footer.php');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$login = _login($_POST['user'], $_POST['password']);
|
$login = _login($_POST['user'], $_POST['password']);
|
||||||
$login = json_decode($login, true);
|
$login = json_decode($login, true);
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,13 @@
|
||||||
* 2023-03-04 v2.7.6 dev
|
* 2023-03-04 v2.7.6 dev
|
||||||
- 增加删除文件时限定目录
|
- 增加删除文件时限定目录
|
||||||
- 增加对SVG文件格式过滤 致谢:[xulei1112](https://github.com/xulei1112)
|
- 增加对SVG文件格式过滤
|
||||||
- 修复弱类型验证导致的异常登录 致谢:[xulei1112](https://github.com/xulei1112)
|
- 修复弱类型验证导致的异常登录
|
||||||
|
- 修复开启验证码后登录绕过
|
||||||
- 更换加密删除链接算法 - 链接更短
|
- 更换加密删除链接算法 - 链接更短
|
||||||
- 更换存储密码算法为SHA256
|
- 更换存储密码算法为SHA256
|
||||||
- 默认不支持SVG文件上传
|
- 默认不支持SVG文件上传
|
||||||
- 完全兼容 PHP5.6-8.0
|
- 完全兼容 PHP5.6-8.0
|
||||||
|
- 本次漏洞修复和代码增强感谢 [xulei1112](https://github.com/xulei1112)
|
||||||
|
|
||||||
* 2023-02-24 v2.7.5
|
* 2023-02-24 v2.7.5
|
||||||
- 增加定时删除文件
|
- 增加定时删除文件
|
||||||
|
|
Loading…
Reference in New Issue