Documentation
¶
Index ¶
- type SaTokenContext
- func (c *SaTokenContext) CheckLogin() error
- func (c *SaTokenContext) GetLoginID() (string, error)
- func (c *SaTokenContext) GetManager() *manager.Manager
- func (c *SaTokenContext) GetRequestContext() adapter.RequestContext
- func (c *SaTokenContext) GetTokenValue() string
- func (c *SaTokenContext) HasPermission(permission string) bool
- func (c *SaTokenContext) HasRole(role string) bool
- func (c *SaTokenContext) IsLogin() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SaTokenContext ¶
type SaTokenContext struct {
// contains filtered or unexported fields
}
SaTokenContext Sa-Token context for current request | Sa-Token上下文,用于当前请求
func NewContext ¶
func NewContext(ctx adapter.RequestContext, mgr *manager.Manager) *SaTokenContext
NewContext creates a new Sa-Token context | 创建新的Sa-Token上下文
func (*SaTokenContext) CheckLogin ¶
func (c *SaTokenContext) CheckLogin() error
CheckLogin 检查登录(未登录抛出错误)
func (*SaTokenContext) GetLoginID ¶
func (c *SaTokenContext) GetLoginID() (string, error)
GetLoginID 获取当前登录ID
func (*SaTokenContext) GetManager ¶
func (c *SaTokenContext) GetManager() *manager.Manager
GetManager 获取管理器
func (*SaTokenContext) GetRequestContext ¶
func (c *SaTokenContext) GetRequestContext() adapter.RequestContext
GetRequestContext 获取原始请求上下文
func (*SaTokenContext) GetTokenValue ¶
func (c *SaTokenContext) GetTokenValue() string
GetTokenValue gets token value from current request | 获取当前请求的Token值
func (*SaTokenContext) HasPermission ¶
func (c *SaTokenContext) HasPermission(permission string) bool
HasPermission 检查是否有指定权限
func (*SaTokenContext) HasRole ¶
func (c *SaTokenContext) HasRole(role string) bool
HasRole 检查是否有指定角色
Click to show internal directories.
Click to hide internal directories.