chore: router to target after auto-login

pull/17608/head
keting lu 1 year ago
parent 2fa4dcb414
commit 9ec39283f1

@ -105,19 +105,18 @@ export default function MailAndPasswordAuth({ isInvite, isEmailSetup, allowRegis
const autoLogin = async (data) => { const autoLogin = async (data) => {
const res = await login({ const res = await login({
url: '/login', url: '/login',
body: data, body: data.account,
}) })
localStorage.removeItem('auto-login')
if (res.result === 'success') { if (res.result === 'success') {
localStorage.setItem('console_token', res.data.access_token) localStorage.setItem('console_token', res.data.access_token)
localStorage.setItem('refresh_token', res.data.refresh_token) localStorage.setItem('refresh_token', res.data.refresh_token)
router.replace('/apps') router.replace(data.src)
} }
} }
useEffect(() => { useEffect(() => {
if(localStorage.getItem('auto-login')) { if(localStorage.getItem('auto-login'))
autoLogin(JSON.parse(localStorage.getItem('auto-login'))) autoLogin(JSON.parse(localStorage.getItem('auto-login')))
localStorage.removeItem('auto-login')
}
}, []) }, [])
return <form onSubmit={() => { }}> return <form onSubmit={() => { }}>

Loading…
Cancel
Save