mirror of
https://github.com/click33/sa-token-go.git
synced 2025-12-24 13:48:04 +08:00
1.0 KiB
1.0 KiB
快速开始
English | 中文文档
5分钟上手 Sa-Token-Go
步骤1:安装
go get github.com/click33/sa-token-go/core
go get github.com/click33/sa-token-go/storage/memory
步骤2:初始化
import (
"github.com/click33/sa-token-go/core"
"github.com/click33/sa-token-go/stputil"
"github.com/click33/sa-token-go/storage/memory"
)
func init() {
stputil.SetManager(
core.NewBuilder().
Storage(memory.NewStorage()).
Build(),
)
}
步骤3:使用
// 登录
token, _ := stputil.Login(1000)
// 检查登录
isLogin := stputil.IsLogin(token)
// 设置权限
stputil.SetPermissions(1000, []string{"user:read"})
// 检查权限
hasPermission := stputil.HasPermission(1000, "user:read")
// 登出
stputil.Logout(1000)
完成!你已经掌握了 Sa-Token-Go 的基本用法。