修复登陆逻辑

This commit is contained in:
icret
2022-04-11 05:35:48 +00:00
parent 241e473bf7
commit bf20244b64
8 changed files with 183 additions and 54 deletions

View File

@@ -192,7 +192,7 @@ if (isset($_GET['recycle_reimg'])) {
<h5>本人仅为程序开源创作,如非法网站使用与本人无关,请勿用于非法用途;</h5>
<h5>请为本人博客<a class="alert-link" href="https://blog.png.cm/" target="_blank">blog.png.cm</a>加上网址链接,谢谢支持。作为开发者你可以对相应的后台功能进行扩展(增删改相应代码),但请保留代码中相关来源信息(例如: <a class="alert-link" href="https://blog.png.cm/">本人博客</a>,邮箱等)。</h5>
<a href="https://png.cm/" target="_blank"><button type="button" class="btn btn-mini"><i class="icon icon-external-link"></i> 演示网站</button></a>
<a href="https://www.kancloud.cn/easyimage/easyimage" target="_blank"><button type="button" class="btn btn-mini"><i class="icon icon-hand-right"></i> 使用手册</button></a>
<a href="https://www.kancloud.cn/easyimage/easyimage/content" target="_blank"><button type="button" class="btn btn-mini"><i class="icon icon-hand-right"></i> 使用手册</button></a>
<!-- <a href="https://support.qq.com/products/367633" target="_blank"><button type="button" class="btn btn-mini hidden-xs inline-block"><i class="icon icon-bug"></i> 问题反馈</button></a> -->
<a href="https://qm.qq.com/cgi-bin/qm/qr?k=kpzasY8VdPfrJrpAYdk0rxQJjqddgyAm&jump_from=webapi" target="_blank"><button type="button" class="btn btn-mini"><i class="icon icon-qq"></i> 问题反馈</button></a>
<a href="../public/images/wechat.jpg" title="您的赞美是我开发的动力!" data-toggle="lightbox" class="btn btn-mini" style="color:#329d38;"><i class="icon icon-wechat"></i> 打赏作者</a>
@@ -692,6 +692,11 @@ if (isset($_GET['recycle_reimg'])) {
<p class="text-ellipsis">Browser: <?php echo $_SERVER['HTTP_USER_AGENT']; ?></p>
<h5>图床信息</h5>
<hr />
<h6>API 插件</h6>
<a href="https://github.com/icret/EasyImage-Browser-Extension" target="_blank"><span class="label label-badge label-success" data-toggle="tooltip" title="浏览器插件">Edge/Chrome</span></a>
<a href="https://www.kancloud.cn/easyimage/easyimage/2625228" target="_blank"><span class="label label-badge label-success" data-toggle="tooltip" title="使用ShareX上传">ShareX</span></a>
<a href="https://www.kancloud.cn/easyimage/easyimage/2625229" target="_blank"><span class="label label-badge label-success" data-toggle="tooltip" title="使用PicGo上传">PicGo</span></a>
<h6>图床依赖</h6>
<p>
<?php if (empty($config['TinyPng_key'])) : ?>
<span class="label label-badge label-warning" data-toggle="tooltip" title="图片压缩TinyPng未填写">TinyPng</span>
@@ -837,7 +842,7 @@ if (isset($_GET['recycle_reimg'])) {
<!-- 上传用户管理 start-->
<hr>
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post" onsubmit="return uploader_md5_post()">
<h5>上传者账号管理 | 开启登上传后可添加</h5>
<h5>上传者账号 | 开启登上传后只能上传的账号</h5>
<div class="form-group">
<div class="input-control has-icon-left" data-toggle="tooltip" title="上传者账号只能上传不能操作其他项目">
<input type="text" name="uploader_user" id="account" class="form-control" value="" required="required" placeholder="添加上传者账号" onkeyup="this.value=this.value.replace(/\s/g,'')">

View File

@@ -15,10 +15,10 @@ if (isset($_REQUEST['code'])) {
// 提交登录
if (isset($_POST['password']) and isset($_POST['user'])) {
global $guestConfig;
$postUser = strip_tags($_POST['user']);
$postPWD = strip_tags($_POST['password']);
global $guestConfig;
if ($postUser == $config['user'] || in_array($postPWD, $guestConfig)) {
if ($postPWD == $config['password'] || $postPWD == $guestConfig[$postUser]) {
// 将账号密码序列化后存储
@@ -37,15 +37,15 @@ if (isset($_REQUEST['code'])) {
new $.zui.Messager("密码错误", {type: "danger" // 定义颜色主题
}).show();
</script>';
exit(header("refresh:1;"));
header("refresh:2;");
}
} else {
echo '
<script>
$.zui.Messager("用户名错误", {type: "danger" // 定义颜色主题
}).show();
</script>';
exit(header("refresh:2;"));
<script>
new $.zui.Messager("账号不存在", {type: "danger" // 定义颜色主题
}).show();
</script>';
header("refresh:2;");
}
}
} else {
@@ -93,13 +93,13 @@ if (isset($_GET['login'])) {
<div class="form-group">
<label for="account" class="col-sm-2">账号</label>
<div class="has-success col-md-3 col-sm-5">
<input type="text" name="user" id="account" class="form-control" value="" placeholder="请输入登录账号">
<input type="text" name="user" id="account" class="form-control" value="" placeholder="请输入登录账号" required="required">
</div>
</div>
<div class="form-group">
<label for="password" class="col-sm-2">密码</label>
<div class="has-success col-md-3 col-sm-5">
<input type="password" name="password" id="password" class="form-control" value="" placeholder="请输入登录密码">
<input type="password" name="password" id="password" class="form-control" value="" placeholder="请输入登录密码" required="required">
</div>
<input type="hidden" name="password" id="md5_password">
</div>
@@ -107,7 +107,7 @@ if (isset($_GET['login'])) {
<label class="col-sm-2">验证码</label>
<div class="has-success col-md-3 col-sm-5">
<label><img src="<?php echo $config["domain"] . "/application/captcha.php"; ?>" onClick="this.src='<?php echo $config["domain"] . "/application/captcha.php"; ?>?nocache='+Math.random()" title="点击换一张" /></label>
<input class="form-control" type="text" name="code" value="" placeholder="请输入上方4位数验证码 - 不区分大小写" />
<input class="form-control" type="text" name="code" value="" placeholder="请输入上方4位数验证码 - 不区分大小写" required="required" />
</div>
</div>
<div class="form-group">