登录返回当前界面

This commit is contained in:
云泽网 2025-05-27 01:35:57 +08:00
parent b63b80318b
commit 1346ab3959
2 changed files with 27 additions and 12 deletions

View File

@ -626,8 +626,17 @@ $userInfo = [
time: 2000,
shade: 0.3
}, function () {
// 强制刷新页面,不使用缓存
window.location.href = window.location.href + '?t=' + new Date().getTime();
// 获取当前页面URL如果是从其他页面跳转来的则返回上一页
var currentUrl = window.location.href;
var referrer = document.referrer;
// 如果是从登录页面跳转来的,则返回上一页
if (referrer && referrer.includes('/index/user/login')) {
window.location.href = referrer;
} else {
// 否则刷新当前页面
window.location.href = currentUrl + '?t=' + new Date().getTime();
}
});
} else {
layer.msg(res.msg, {

View File

@ -32,9 +32,7 @@ $userInfo = [
?>
<!-- 添加一个隐藏的div来存储登录状态 -->
<div id="loginStatus" style="display: none;"
data-is-logged-in="{$isLoggedIn}"
data-user-account="{$userAccount ?? ''}">
<div id="loginStatus" style="display: none;" data-is-logged-in="{$isLoggedIn}" data-user-account="{$userAccount ?? ''}">
</div>
<div style="display: flex;flex-direction: column;">
@ -638,10 +636,18 @@ $userInfo = [
time: 2000,
shade: 0.3
}, function () {
// 强制刷新页面,不使用缓存
window.location.href = window.location.href + '?t=' + new Date().getTime();
});
// 获取当前页面URL如果是从其他页面跳转来的则返回上一页
var currentUrl = window.location.href;
var referrer = document.referrer;
// 如果是从登录页面跳转来的,则返回上一页
if (referrer && referrer.includes('/index/user/login')) {
window.location.href = referrer;
} else {
// 否则刷新当前页面
window.location.href = currentUrl + '?t=' + new Date().getTime();
}
});
layer.msg(res.msg, {
icon: 2,
time: 2000