diff --git a/SoObjects/SOGo/SOGoUserManager.m b/SoObjects/SOGo/SOGoUserManager.m index d0f93d43bb..db392f7f8e 100644 --- a/SoObjects/SOGo/SOGoUserManager.m +++ b/SoObjects/SOGo/SOGoUserManager.m @@ -643,11 +643,15 @@ - (BOOL) checkLogin: (NSString *) _login allowed = YES; if([domainsKnown length] == 0 && [domainsAllowed length] == 0) + { [self errorWithFormat: @"SOGoForbidUnknownDomainsAuth is set but sogo don't know any domains"]; + return NO; + } else if(!allowed) + { [self errorWithFormat: @"User domain is unknown or not allowed: %@", userDomain]; - - return allowed; + return NO; + } } // We check the fail count per user in memcache (per server). If the