diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx
index 5a55a0e..7126428 100644
--- a/src/app/login/page.tsx
+++ b/src/app/login/page.tsx
@@ -459,57 +459,49 @@ function LoginPageClient() {
)}
- {/* Telegram登录按钮 */}
- {telegramLoginEnabled && shouldAskUsername && (
+ {/* 第三方登录区域 */}
+ {shouldAskUsername && (telegramLoginEnabled || siteConfig?.EnableOIDCLogin) && (
-
- {telegramLoginHint && (
-
- {telegramLoginHint}
-
- )}
-
- )}
-
- {/* OIDC登录按钮 */}
- {siteConfig?.EnableOIDCLogin && shouldAskUsername && (
-
-
-
-
-
- 或
-
-
+
+ {/* Telegram登录按钮 */}
+ {telegramLoginEnabled && (
+
+ )}
+ {telegramLoginHint && (
+
+ {telegramLoginHint}
+
+ )}
+ {/* OIDC登录按钮 */}
+ {siteConfig?.EnableOIDCLogin && (
+
+ )}
-
)}