Mercurial > gemma
comparison pkg/auth/session.go @ 493:8a0737aa6ab6 metamorph-for-all
The connection pool is now only a session store.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Fri, 24 Aug 2018 14:25:05 +0200 |
parents | b2dc9c2f69e0 |
children | 22e1bf563a04 |
comparison
equal
deleted
inserted
replaced
486:b2dc9c2f69e0 | 493:8a0737aa6ab6 |
---|---|
94 if !roles.HasAny("sys_admin", "waterway_admin", "waterway_user") { | 94 if !roles.HasAny("sys_admin", "waterway_admin", "waterway_user") { |
95 return "", nil, ErrInvalidRole | 95 return "", nil, ErrInvalidRole |
96 } | 96 } |
97 token := GenerateSessionKey() | 97 token := GenerateSessionKey() |
98 session := NewSession(user, password, roles) | 98 session := NewSession(user, password, roles) |
99 ConnPool.Add(token, session) | 99 Sessions.Add(token, session) |
100 return token, session, nil | 100 return token, session, nil |
101 } | 101 } |