mirror of
https://github.com/labring/FastGPT.git
synced 2025-10-14 23:22:22 +00:00
Refactor login initialization logic to remove unused configuration check for bd_vid and simplify OAuth visibility condition. (#5283)
This commit is contained in:
@@ -116,7 +116,7 @@ const FormLayout = ({ children, setPageType, pageType }: Props) => {
|
|||||||
);
|
);
|
||||||
|
|
||||||
const show_oauth = useMemo(
|
const show_oauth = useMemo(
|
||||||
() => !getBdVId() && !!(feConfigs?.sso?.url || oAuthList.length > 0),
|
() => !!(feConfigs?.sso?.url || oAuthList.length > 0),
|
||||||
[feConfigs?.sso?.url, oAuthList.length]
|
[feConfigs?.sso?.url, oAuthList.length]
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@@ -208,13 +208,6 @@ export const LoginContainer = ({
|
|||||||
|
|
||||||
// initialization logic
|
// initialization logic
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
// set page type based on configuration
|
|
||||||
const bd_vid = getBdVId();
|
|
||||||
if (bd_vid) {
|
|
||||||
setPageType(LoginPageTypeEnum.passwordLogin);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
setPageType(
|
setPageType(
|
||||||
feConfigs?.oauth?.wechat ? LoginPageTypeEnum.wechat : LoginPageTypeEnum.passwordLogin
|
feConfigs?.oauth?.wechat ? LoginPageTypeEnum.wechat : LoginPageTypeEnum.passwordLogin
|
||||||
);
|
);
|
||||||
|
Reference in New Issue
Block a user