diff --git a/client/src/pages/api/user/account/gitLogin.ts b/client/src/pages/api/user/account/gitLogin.ts index e85cef825..8bf16eb46 100644 --- a/client/src/pages/api/user/account/gitLogin.ts +++ b/client/src/pages/api/user/account/gitLogin.ts @@ -41,8 +41,8 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse< Authorization: `Bearer ${access_token}` } }); - const { login, email, avatar_url } = data; - const username = email || login; + const { login, avatar_url } = data; + const username = `git-${login}`; try { jsonRes(res, { diff --git a/client/src/pages/login/components/LoginForm.tsx b/client/src/pages/login/components/LoginForm.tsx index 5e2453945..873237ba1 100644 --- a/client/src/pages/login/components/LoginForm.tsx +++ b/client/src/pages/login/components/LoginForm.tsx @@ -137,15 +137,21 @@ const LoginForm = ({ setPageType, loginSuccess }: Props) => { 登录 {feConfigs?.show_register && ( - - - + <> + + + + + 由于 Git 登录设计缺陷,我们重新设计了 Git 登录,已使用 Git + 注册的账号将会丢失关联,如果你希望重新绑定原来的账号,可以点击右下角的【联系方式】,我们会手动为你重新绑定。不需要重新关联的,将会注册新的账号。 + + )}