1
0
mirror of https://gitee.com/dromara/sa-token.git synced 2025-04-05 17:37:53 +08:00

完善文档

This commit is contained in:
click33 2022-09-25 12:07:44 +08:00
parent a5d0a7b293
commit fd5c579c20
6 changed files with 31 additions and 11 deletions

View File

@ -60,6 +60,13 @@ StpUtil.updateLastActivityToNow();
同时,你还可以关闭框架的自动续签(在配置文件中配置 `autoRenew=false` ),此时续签操作完全由开发者控制,框架不再自动进行任何续签操作
如果你需要给其它 Token 续签:
``` java
// 为指定 Token 续签
StpUtil.stpLogic.updateLastActivityToNow(tokenValue);
```
### timeout与activity-timeout可以同时使用吗
**可以同时使用!**

View File

@ -29,6 +29,7 @@
</div>
<select class="p-none" onchange="location.href=this.value">
<option value="http://sa-token.dev33.cn/doc/index.html">最新版</option>
<option value="http://sa-token.dev33.cn/v/v1.30.0/doc/index.html">v1.30.0</option>
<option value="http://sa-token.dev33.cn/v/v1.29.0/doc/index.html">v1.29.0</option>
<option value="http://sa-token.dev33.cn/v/v1.28.0/doc/index.html">v1.28.0</option>
<option value="http://sa-token.dev33.cn/v/v1.27.0/doc/index.html">v1.27.0</option>
@ -63,7 +64,7 @@
</select>
<a class="wzi" href="../index.html">首页</a>
<a class="wzi" href="index.html">文档</a>
<a class="p-none wzi" href="#/more/link">生态</a>
<a class="p-none wzi" href="#/more/link">案例</a>
<a class="p-none wzi" href="#/more/blog">博客</a>
<a class="p-none wzi" href="#/more/sa-token-donate">赞助</a>
<a class="p-none wzi" href="#/sso/sso-pro">🔥 SSO商业版</a>

View File

@ -65,7 +65,7 @@
</select>
<a class="wzi" href="../index.html">首页</a>
<a class="wzi" href="index.html">文档</a>
<a class="p-none wzi" href="#/more/link">生态</a>
<a class="p-none wzi" href="#/more/link">案例</a>
<a class="p-none wzi" href="#/more/blog">博客</a>
<a class="p-none wzi" href="#/more/sa-token-donate">赞助</a>
<a class="p-none wzi" href="#/sso/sso-pro">🔥 SSO商业版</a>

View File

@ -165,6 +165,18 @@ registry.addInterceptor(new SaInterceptor(handler -> {
两者的序列化算法不一致导致的反序列化失败,如果要更改序列化方式,则需要先将 Redis 中历史数据清除,再做更新。
### Q调用 `StpUtil.getExtra("name")` 报错:`this api is disabled`。
`StpUtil.getExtra(key)` 是给 sa-token-jwt 插件提供的不集成这个插件就不能调用这个API如果是普通模式需要存储自定义参数请在 SaSession 上存储
``` java
// 在登录时缓存参数
StpUtil.getSession().set("name", "zhangsan");
// 然后我们就可以在任意处获取这个参数
String name = StpUtil.getSession().getString("name");
```
### Q我加了 Sa-Token 的全局过滤器,浏览器报错跨域了怎么办?
参考:[https://blog.csdn.net/shengzhang_/article/details/119928794](https://blog.csdn.net/shengzhang_/article/details/119928794)
@ -263,6 +275,7 @@ SaRouter.match("/**").notMatch("/login", "/reg").check(r -> StpUtil.checkLogin()
### Q路由拦截鉴权可以做成动态的吗
参考:[把路由拦截鉴权动态化](/fun/dynamic-router-check)
### Q我不想让框架自动操作Cookie怎么办
在配置文件将`isReadCookie`值配置为`false`

View File

@ -1,4 +1,4 @@
# 框架生态
# 使用 Sa-Token 的开源项目
> 集成 Sa-Token 的开源案例收集,取自 [Awesome-Sa-Token](https://gitee.com/sa-token/awesome-sa-token),定期同步。
@ -12,7 +12,7 @@
- [[ dcy-fast ]](https://gitee.com/dcy421/dcy-fast):一个基于 SpringBoot + Sa-Token + Mybatis-Plus 的后台管理系统前端vue-element-admin并且内置代码生成器。
- [[ Helio开发脚手架 ]](https://gitee.com/uncarbon97) 基于 `SpringBoot + Sa-Token + Mybatis-Plus` 的单体or微服务开发脚手架,带有配套后台管理前端模板及代码生成器
- [[ Helio-Boot ]](https://gitee.com/uncarbon97/helio-boot):基于 SpringBoot + Sa-Token + Mybatis-Plus 的单体开发脚手架,带有配套后台管理前端模板及代码生成器;拥有对应微服务版脚手架`Helio-Cloud`
- [[ EasyAdmin ]](https://gitee.com/lakernote/easy-admin)一个基于SpringBoot2 + Sa-Token + Mybatis-Plus + Snakerflow + Layui 的后台管理系统,灵活多变可前后端分离,也可单体,内置代码生成器、权限管理、工作流引擎等
@ -58,10 +58,14 @@
- [[ dcy-fast-cloud ]](https://gitee.com/dcy421/dcy-fast-cloud):一个基于 SpringCloudAlibaba + Sa-Token + dubbo2.7.8 + Seata + knife4j + Mybatis-Plus + MapStruct + 的后台管理系统前端vue-element-admin并且内置代码生成器+动态路由权限等功能
- [[ fhs-framework ]](https://gitee.com/fhs-opensource/fhs-framework)基于Springboot+Springcloud + Mybatis Plus + sa-token+ vue + elementui 的快速开发平台(低代码开发平台),本框架永远免费,永久全开源
- [[ fhs-framework ]](https://gitee.com/fhs-opensource/fhs-framework)基于Springboot+Springcloud + Mybatis Plus + Sa-Token + Vue + ElementUI 的快速开发平台(低代码开发平台),本框架永远免费,永久全开源
- [[ Pig-Satoken ]](https://gitee.com/wchenyang/cloud-satoken):重写 Pig 授权方式为 Sa-Token其他代码不变。
- [[ Helio-Cloud ]](https://gitee.com/uncarbon97/helio-cloud):基于 SpringBoot + SpringCloud Alibaba + Sa-Token + Mybatis-Plus 的微服务开发脚手架,带有配套后台管理前端模板及代码生成器
- [[ BudWk-V7 ]](https://gitee.com/budwk/budwk):基于 NutzBoot + Sa-Token + Dubbo + Nacos注册&配置中心 的微服务开发脚手架(同时提供单应用版本),带有配套后台管理前端模板及代码生成器
### 插件
@ -86,8 +90,3 @@
- [[ cubic ]](https://gitee.com/dromara/cubic)一站式问题定位平台实时线程栈监控、线程池监控、动态arthas命令集、依赖分析等等等助你快速定位问题。
---
Sa-Token 在线文档:[https://sa-token.dev33.cn/](https://sa-token.dev33.cn/)

View File

@ -30,7 +30,7 @@
<nav class="nav-right">
<a class="wzi" href="index.html">首页</a>
<a class="wzi" href="doc/index.html">文档</a>
<a class="p-none wzi" href="doc/index.html#/more/link">生态</a>
<a class="p-none wzi" href="doc/index.html#/more/link">案例</a>
<a class="p-none wzi" href="doc/index.html#/more/blog">博客</a>
<a class="p-none wzi" href="doc/index.html#/more/sa-token-donate">赞助</a>
<a class="p-none wzi" href="doc/index.html#/sso/sso-pro">🔥 SSO商业版</a>