context

package
v0.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 26, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Index

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 检查是否有指定角色

func (*SaTokenContext) IsLogin

func (c *SaTokenContext) IsLogin() bool

IsLogin 检查当前请求是否已登录

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL