From 9ec39283f15d6817f9be013fa04fc0ad325468f6 Mon Sep 17 00:00:00 2001 From: keting lu Date: Tue, 11 Mar 2025 17:02:44 +0800 Subject: [PATCH] chore: router to target after auto-login --- web/app/signin/components/mail-and-password-auth.tsx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/web/app/signin/components/mail-and-password-auth.tsx b/web/app/signin/components/mail-and-password-auth.tsx index e2e8eee6a8..e135359209 100644 --- a/web/app/signin/components/mail-and-password-auth.tsx +++ b/web/app/signin/components/mail-and-password-auth.tsx @@ -105,19 +105,18 @@ export default function MailAndPasswordAuth({ isInvite, isEmailSetup, allowRegis const autoLogin = async (data) => { const res = await login({ url: '/login', - body: data, + body: data.account, }) + localStorage.removeItem('auto-login') if (res.result === 'success') { localStorage.setItem('console_token', res.data.access_token) localStorage.setItem('refresh_token', res.data.refresh_token) - router.replace('/apps') + router.replace(data.src) } } useEffect(() => { - if(localStorage.getItem('auto-login')) { + if(localStorage.getItem('auto-login')) autoLogin(JSON.parse(localStorage.getItem('auto-login'))) - localStorage.removeItem('auto-login') - } }, []) return
{ }}>