diff --git a/src/modules/loginRegister/Login.jsx b/src/modules/loginRegister/Login.jsx index 52a68341..adde3ff7 100644 --- a/src/modules/loginRegister/Login.jsx +++ b/src/modules/loginRegister/Login.jsx @@ -56,12 +56,12 @@ function Login(props){ const searchParams = new URLSearchParams(search.substring(1)); const goPage = searchParams.get("go_page"); - if(["https://gitlink.educoder.net/paths/z8ag3qtm", "https://gitlink.educoder.net/paths/fyka9x35"].includes(goPage)){ + if(goPage.includes("gitlink.educoder.net")){ getCurrentRole(34, 375).finally(()=>{ - window.location.href = goPage ? goPage : `/${response.data.login}` + window.location.href = goPage ? decodeURIComponent(goPage) : `/${response.data.login}` }) }else{ - window.location.href = goPage ? goPage : `/${response.data.login}` + window.location.href = goPage ? decodeURIComponent(goPage) : `/${response.data.login}` } } }).catch((error) => { diff --git a/src/modules/loginRegister/Register.jsx b/src/modules/loginRegister/Register.jsx index 9d3ceaee..03eef6c2 100644 --- a/src/modules/loginRegister/Register.jsx +++ b/src/modules/loginRegister/Register.jsx @@ -63,12 +63,12 @@ function Register(props){ //注册成功,页面跳转即可,注册后登录流程forge处理了 const searchParams = new URLSearchParams(search.substring(1)); const goPage = searchParams.get("go_page"); - if(["https://gitlink.educoder.net/paths/z8ag3qtm", "https://gitlink.educoder.net/paths/fyka9x35"].includes(goPage)){ + if(goPage.includes("gitlink.educoder.net")){ getCurrentRole(34, 375).finally(()=>{ - window.location.href = goPage ? goPage : `/${response.data.login}` + window.location.href = goPage ? decodeURIComponent(goPage) : `/${response.data.login}` }) }else{ - window.location.href = goPage ? goPage : `/${response.data.login}` + window.location.href = goPage ? decodeURIComponent(goPage) : `/${response.data.login}` } } else { setEmailStr(values.email);