Add additional columns to aufit_login for session tokens. fixed requireAuth for loading of some pages as requireauth was threating a valid session as not logged in.
This commit is contained in:
@@ -12,6 +12,7 @@ import (
|
||||
"synlotto-website/internal/logging"
|
||||
"synlotto-website/internal/models"
|
||||
"synlotto-website/internal/platform/bootstrap"
|
||||
"synlotto-website/internal/platform/sessionkeys"
|
||||
auditlogStorage "synlotto-website/internal/storage/auditlog"
|
||||
usersStorage "synlotto-website/internal/storage/users"
|
||||
)
|
||||
@@ -74,6 +75,8 @@ func LoginPost(c *gin.Context) {
|
||||
_ = sm.RenewToken(r.Context())
|
||||
|
||||
sm.Put(r.Context(), "user_id", user.Id)
|
||||
sm.Put(r.Context(), sessionkeys.Username, user.Username)
|
||||
sm.Put(r.Context(), sessionkeys.IsAdmin, user.IsAdmin)
|
||||
sm.Put(r.Context(), "last_activity", time.Now().UTC())
|
||||
sm.Put(r.Context(), "flash", "Welcome back, "+user.Username+"!")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user