添加 routerLink参数
This commit is contained in:
@@ -27,6 +27,7 @@ const SSOLogin: React.FC = () => {
|
||||
setError('URL 缺少 userToken 参数');
|
||||
return;
|
||||
}
|
||||
const routerLink = searchParams.get('routerLink');
|
||||
|
||||
let cancelled = false;
|
||||
(async () => {
|
||||
@@ -34,7 +35,7 @@ const SSOLogin: React.FC = () => {
|
||||
const result = await iamSsoLogin(userToken);
|
||||
if (cancelled) return;
|
||||
saveSession(result.token, result.userInfo);
|
||||
navigate('/', { replace: true });
|
||||
navigate(routerLink || '/', { replace: true });
|
||||
} catch (ex) {
|
||||
if (cancelled) return;
|
||||
setError(ex instanceof Error ? ex.message : 'SSO 登录失败');
|
||||
|
||||
Reference in New Issue
Block a user