Files
sa-token-go/docs/tutorial/quick-start_zh.md
c 04a9e5a72f 1、init project
2、完善部分功能
2025-10-18 06:38:51 +07:00

1.0 KiB
Raw Blame History

快速开始

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 的基本用法。

下一步