diff --git a/web/src/pages/SignIn.tsx b/web/src/pages/SignIn.tsx
index d00a68dc..0542a809 100644
--- a/web/src/pages/SignIn.tsx
+++ b/web/src/pages/SignIn.tsx
@@ -65,9 +65,9 @@ const SignIn = () => {
{!workspaceGeneralSetting.disallowPasswordAuth ? (
Password auth is not allowed.
- ))} + ) : ( + identityProviderList.length == 0 &&Password auth is not allowed.
+ )} {!workspaceGeneralSetting.disallowUserRegistration && !workspaceGeneralSetting.disallowPasswordAuth && ({t("auth.sign-up-tip")}