From: Benno Date: Sun, 24 Nov 2019 20:17:53 +0000 (+0800) Subject: update #9066 Always show Password field on link account sign in page (#9147) X-Git-Tag: v1.11.0-rc1~251 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=e8241bf55e0ff683933f9c7b51b8ee5956965bdf;p=gitea.git update #9066 Always show Password field on link account sign in page (#9147) --- diff --git a/routers/user/auth.go b/routers/user/auth.go index 1596e11bbb..258b5e03d7 100644 --- a/routers/user/auth.go +++ b/routers/user/auth.go @@ -788,6 +788,7 @@ func LinkAccountPostSignIn(ctx *context.Context, signInForm auth.SignInForm) { u, err := models.UserSignIn(signInForm.UserName, signInForm.Password) if err != nil { if models.IsErrUserNotExist(err) { + ctx.Data["user_exists"] = true ctx.RenderWithErr(ctx.Tr("form.username_password_incorrect"), tplLinkAccount, &signInForm) } else { ctx.ServerError("UserLinkAccount", err) diff --git a/templates/user/auth/signin_inner.tmpl b/templates/user/auth/signin_inner.tmpl index 90519c439c..9850058e5e 100644 --- a/templates/user/auth/signin_inner.tmpl +++ b/templates/user/auth/signin_inner.tmpl @@ -15,7 +15,7 @@ - {{if not .DisablePassword}} + {{if or (not .DisablePassword) .LinkAccountMode}}