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 }