diff --git a/conf.go b/conf.go index 70378a9..fa48ce3 100644 --- a/conf.go +++ b/conf.go @@ -214,6 +214,9 @@ func (c *Config) GetShareURL(sharename string) (url.URL, error) { // GetAuthShares returns an array of all the shares the user is authorized to use, including its home. func (c *Config) GetAuthShares(username string) []Share { shares := make([]Share, 0) + if c.Global.Excluded.Has(username) { + return shares + } for _, s := range c.Shares { if s.IsAuthorized(username) { shares = append(shares, s)