Browse Source

excluded users can do nothing

boyska 6 years ago
parent
commit
5a54a6da8a
1 changed files with 3 additions and 0 deletions
  1. 3 0
      conf.go

+ 3 - 0
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)