imc-vibe/backend/internal/auth/rbac.go
2026-03-21 22:41:23 +01:00

18 lines
231 B
Go

package auth
type Role string
const (
RoleAdmin Role = "admin"
RoleUser Role = "user"
)
type Context struct {
UserID uint
Username string
Role Role
}
func (c *Context) IsAdmin() bool {
return c.Role == RoleAdmin
}