diff --git a/auth.go b/auth.go index e68dba8..0ba97a1 100644 --- a/auth.go +++ b/auth.go @@ -82,6 +82,7 @@ func (s *Stupid) decodeJWT(token string) (*AuthdUser, error) { ID: usr.ID, Username: usr.Username, Email: usr.Email, + Role: usr.Role, }, nil } diff --git a/user.go b/user.go index 1a63a82..98dc01b 100644 --- a/user.go +++ b/user.go @@ -10,6 +10,7 @@ type AuthdUser struct { ID string `json:"id" bson:"_id"` Username string `json:"username" bson:"username"` Email string `json:"email" bson:"email"` + Role string `json:"role" bson:"role"` } type user struct {