1、init project

2、完善部分功能
This commit is contained in:
c
2025-10-18 06:38:51 +07:00
parent 3dd53741d6
commit 04a9e5a72f
140 changed files with 23982 additions and 1 deletions
+58
View File
@@ -0,0 +1,58 @@
# 快速开始
[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)