Smail/server/utils/context/context.go
Jinnrry 01cbdc9875
V2.5.0 (#132)
支持多用户
支持SSL证书支持DNS验证
增加mysql测试用例
修复DNS设置时的展示歧义
2024-07-02 21:02:00 +08:00

35 lines
509 B
Go

package context
import (
"context"
)
const (
LogID = "LogID"
)
type Context struct {
context.Context `json:"-"`
UserID int
UserAccount string
UserName string
Values map[string]any
Lang string
IsAdmin bool
}
func (c *Context) SetValue(key string, value any) {
if c.Values == nil {
c.Values = map[string]any{}
}
c.Values[key] = value
}
func (c *Context) GetValue(key string) any {
if c.Values == nil {
return nil
}
return c.Values[key]
}