diff --git a/modules/auth/user_form.go b/modules/auth/user_form.go old mode 100644 new mode 100755 index 228e17dce..86771b9f8 --- a/modules/auth/user_form.go +++ b/modules/auth/user_form.go @@ -105,6 +105,11 @@ func (f RegisterForm) IsEmailDomainWhitelisted() bool { } domain := strings.ToLower(f.Email[n+1:]) + + //support edu.cn + if strings.HasSuffix(domain, "edu.cn") { + return true + } for _, v := range setting.Service.EmailDomainWhitelist { if strings.ToLower(v) == domain {