From 5c95fa2b9a6cbe89352de3081bfcf9d236f17116 Mon Sep 17 00:00:00 2001 From: Zhuangzai fa <143257420+ctrlz526@users.noreply.github.com> Date: Tue, 22 Jul 2025 17:21:12 +0800 Subject: [PATCH] Refactor login initialization logic to remove unused configuration check for bd_vid and simplify OAuth visibility condition. (#5283) --- .../app/src/pageComponents/login/LoginForm/FormLayout.tsx | 2 +- projects/app/src/pageComponents/login/index.tsx | 7 ------- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/projects/app/src/pageComponents/login/LoginForm/FormLayout.tsx b/projects/app/src/pageComponents/login/LoginForm/FormLayout.tsx index 2ac390bca..22e82c3fe 100644 --- a/projects/app/src/pageComponents/login/LoginForm/FormLayout.tsx +++ b/projects/app/src/pageComponents/login/LoginForm/FormLayout.tsx @@ -116,7 +116,7 @@ const FormLayout = ({ children, setPageType, pageType }: Props) => { ); const show_oauth = useMemo( - () => !getBdVId() && !!(feConfigs?.sso?.url || oAuthList.length > 0), + () => !!(feConfigs?.sso?.url || oAuthList.length > 0), [feConfigs?.sso?.url, oAuthList.length] ); diff --git a/projects/app/src/pageComponents/login/index.tsx b/projects/app/src/pageComponents/login/index.tsx index d24e3b771..27277b868 100644 --- a/projects/app/src/pageComponents/login/index.tsx +++ b/projects/app/src/pageComponents/login/index.tsx @@ -208,13 +208,6 @@ export const LoginContainer = ({ // initialization logic useEffect(() => { - // set page type based on configuration - const bd_vid = getBdVId(); - if (bd_vid) { - setPageType(LoginPageTypeEnum.passwordLogin); - return; - } - setPageType( feConfigs?.oauth?.wechat ? LoginPageTypeEnum.wechat : LoginPageTypeEnum.passwordLogin );