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

59 lines
1.0 KiB
Markdown

# 快速开始
[English](quick-start.md) | 中文文档
## 5分钟上手 Sa-Token-Go
### 步骤1:安装
```bash
go get github.com/click33/sa-token-go/core
go get github.com/click33/sa-token-go/storage/memory
```
### 步骤2:初始化
```go
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:使用
```go
// 登录
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 的基本用法。
## 下一步
- [登录认证详解](../guide/authentication.md)
- [权限验证详解](../guide/permission.md)
- [Gin框架集成](../guide/gin-integration.md)