diff --git a/digital-avatar-app/src/main.ts b/digital-avatar-app/src/main.ts index 9b671b7..c6910e9 100644 --- a/digital-avatar-app/src/main.ts +++ b/digital-avatar-app/src/main.ts @@ -53,8 +53,10 @@ async function bootstrap() { if (params.token) { try { await exchangeInjectedToken(params.token) + await router.replace(window.location.hash.slice(1) || '/avatar/manage') } catch { sessionStorage.setItem('hh_sso_error', '会会登录凭证无效或已过期,请重新进入') + await router.replace('/login/sms') } } else { userStore.loadFromStorage()