From 8a1c3ec5bcf46a0303a6e4b23e7823ed8a07174a Mon Sep 17 00:00:00 2001 From: Michel Ganguin Date: Tue, 2 Feb 2021 11:57:47 +0100 Subject: [PATCH] Honor REGISTER_MANUAL_CONFIRM when doing openid registration REGISTER_MANUAL_CONFIRM is not honored when doing performing an openid registration. The new account is directly accessible. With this patch, the manual confirm flag gets honored in the same way as a "normal" registration. --- routers/user/auth_openid.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/routers/user/auth_openid.go b/routers/user/auth_openid.go index 3f5c9f7248ce0..e79085e94d400 100644 --- a/routers/user/auth_openid.go +++ b/routers/user/auth_openid.go @@ -415,7 +415,7 @@ func RegisterOpenIDPost(ctx *context.Context) { Name: form.UserName, Email: form.Email, Passwd: password, - IsActive: !setting.Service.RegisterEmailConfirm, + IsActive: !(setting.Service.RegisterEmailConfirm || setting.Service.RegisterManualConfirm), } //nolint: dupl if err := models.CreateUser(u); err != nil {