mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2024-11-24 02:59:16 +08:00
feat: 解决登录页授权 IP 跳转失败的问题 (#4517)
This commit is contained in:
parent
fbd0e836d7
commit
a3312331d2
@ -100,6 +100,10 @@ const resetSetting = () => {
|
||||
|
||||
const loadProductProFromDB = async () => {
|
||||
const res = await getLicense();
|
||||
if (!res.data) {
|
||||
globalStore.isProductPro = false;
|
||||
return;
|
||||
}
|
||||
globalStore.isProductPro =
|
||||
res.data.status === 'Enable' || res.data.status === 'Lost01' || res.data.status === 'Lost02';
|
||||
|
||||
|
@ -13,7 +13,7 @@ router.beforeEach((to, from, next) => {
|
||||
if (to.name !== 'entrance' && !globalStore.isLogin) {
|
||||
next({
|
||||
name: 'entrance',
|
||||
params: to.params,
|
||||
params: { code: to.params?.code || globalStore.entrance },
|
||||
});
|
||||
NProgress.done();
|
||||
return;
|
||||
|
@ -60,7 +60,6 @@ const loading = ref();
|
||||
const mySafetyCode = defineProps({
|
||||
code: {
|
||||
type: String,
|
||||
required: true,
|
||||
default: '',
|
||||
},
|
||||
});
|
||||
@ -94,10 +93,18 @@ const getStatus = async () => {
|
||||
errStatus.value = '';
|
||||
loading.value = false;
|
||||
})
|
||||
.catch(() => {
|
||||
pageCode.value = '200';
|
||||
errStatus.value = 'err-unsafe';
|
||||
.catch((errRes) => {
|
||||
pageCode.value = pageCode.value || '200';
|
||||
loading.value = false;
|
||||
if (errRes?.code === 408) {
|
||||
errStatus.value = 'err-ip';
|
||||
return;
|
||||
}
|
||||
if (errRes?.code === 409) {
|
||||
errStatus.value = 'err-domain';
|
||||
return;
|
||||
}
|
||||
errStatus.value = 'err-unsafe';
|
||||
});
|
||||
})
|
||||
.catch(() => {
|
||||
|
Loading…
Reference in New Issue
Block a user