android token过期怎么跳转登录_用sa-token轻松解决网站权限验证
sa-token是什么?
一个的JavaWeb
权限认证框架,强大、简单、好用
与其它权限认证框架相比,sa-token尽力保证两点: - 上手简单:能自动化的配置全部自动化,不让你费脑子 - 功能强大:能涵盖的功能全部涵盖,不让你用个框架还要自己给框架打各种补丁
- github:https://github.com/click33/sa-token
- 官网文档:http://sa-token.dev33.cn/
涵盖功能
- 登录验证
- 权限验证
- 自定义session会话
- 踢人下线
- 模拟他人账号
- 持久层扩展(集成redis)
- 多账号认证体系(比如一个商城项目的user表和admin表)
- 无cookie模式(APP、小程序等前后台分离场景)
- 零配置与Spring等框架集成
- ...
springboot集成示例
1、创建项目
在IDE中新建一个Springboot项目,例如:sa-token-demo-springboot
(不会的同学请自行百度或者参考github示例)
2、设置jar包依赖
- 在
pom.xml
中添加依赖:
<!-- sa-token 权限认证, 在线文档:http://sa-token.dev33.cn/ -->
<dependency><groupId>cn.dev33</groupId><artifactId>sa-token</artifactId><version>1.0.1</version>
</dependency>
3、配置文件
- 你可以零配置启动项目
- 但同时你也可以在
application.yml
中增加如下配置,定制性使用框架:
spring: # sa-token配置sa-token: # token名称(同时也是cookie名称)token-name: satoken# token有效期,单位s 默认30天,-1为永不过期 timeout: 2592000# 在多人登录同一账号时,是否共享会话(为true时共用一个,为false时新登录挤掉旧登录)is-share: true# 是否在cookie读取不到token时,继续从请求header里继续尝试读取 is-read-head: true# 是否在header读取不到token时,继续从请求题参数里继续尝试读取 is-read-body: true# 是否在初始化配置时打印版本字符画is-v: true
- 如果你习惯于
application.properties
类型的配置文件,那也很好办: - 百度: springboot properties与yml 配置文件的区别
4、创建主类
在项目中新建包 com.pj
,在此包内新建主类 SaTokenDemoApplication.java
,输入以下代码:
@SaTokenSetup // 标注启动 sa-token
@SpringBootApplication
public class SaTokenDemoApplication {public static void main(String[] args) throws JsonProcessingException {SpringApplication.run(SaTokenDemoApplication.class, args); // run-->System.out.println("启动成功:sa-token配置如下:" + SaTokenManager.getConfig());}
}
5、运行
运行代码,当你从控制台看到类似下面的内容时,就代表框架已经成功集成了
程序员交流qq群:782974737
正在跳转jq.qq.com
android token过期怎么跳转登录_用sa-token轻松解决网站权限验证相关推荐
- Vue中使用axios的响应拦截器处理请求失败的情况(处理token过期问题)以及 登录成功跳转回原来页面问题
参考axios官方文档 // 响应拦截器 // Add a response interceptor request.interceptors.response.use(// 在2xx范围内的任何状态 ...
- 详解token已过期含义及解决方 token过期是否需要重新登录
详解token已过期含义及解决方 token过期是否需要重新登录Web应用和用户的身份验证息息相关,从单一服务器架构到分布式服务架构再到微服务架构,用户安全认证和授权的机制也一直在演进,下文对各个架构 ...
- ajaxsetup获取ajax的url_ajaxsetup,组合拦截器处理session过期,跳转登录页面
当前位置:我的异常网» Ajax » ajaxsetup,组合拦截器处理session过期,跳转登录页面 ajaxsetup,组合拦截器处理session过期,跳转登录页面 www.myexcepti ...
- SSL证书过期怎么办?只需几步就能轻松解决!
要知道,SSL证书是有时效的,特别是2020年之前SSL证书,最高有效期也只有1年,因此,我们更加要注意一下SSL证书是否过期了.那么,SSL证书过期怎么办呢?下面就让摩杜云小杜来跟大家详细的介绍,希 ...
- 小程序token过期后, 实现无感知的刷新token
当我们使用在小程序中做用户登录的时候, 后台给用户一个token, 小程序端用本地缓存token ,以后每次请求的时候,带上这个token 发起请求, 后端解析token中的数据, 查看是否有过期,或 ...
- 微信过期文件怎么找回?2个方法,轻松解决
现在很多小伙伴都喜欢使用微信发送文字.图片.语音.照片.文件等内容给对方.可是在其中,文件内容比较特殊.如果没有及时进行查看,过了一段时间就会变成过期文件,无法再进行查看了.微信过期文件怎么找回?今天 ...
- android 嘶嘶 录音 电流音_教你如何轻松解决拾音器的“电流声”
[标远线缆www.bellwin.com.cn] 拾音器正常连接后会出现一些"电流声",严重影响了声音的质量,那么什么是"电流声"呢? 我们在采集声音时出现的噪 ...
- 安居客检测到网页抓取_原创内容不收录 解决网站抓取异常的有效分析方法
有的网站明明内容优质原创,用户可以正常访问,但偏偏网络蜘蛛无法正常访问抓取导致无法被收录,搜索结果覆盖率偏低,对搜索引擎和网站都是一种损失,这种情况就是抓取异常.对于大量内容无法正常抓取的网站,搜索引 ...
- oppo手机android是多,OPPO手机卡屏?教你三招轻松解决卡顿问题,大部分安卓都适用...
我们其实都知道,只要是安卓系统的手机,用到一定时间就会变得卡顿,运行速度也会随之降低,OPPO手机也不例外.其实oppo手机内的配置已经够高了,手机卡的原因也有一部分原因和你平时的使用习惯有关,不过不 ...
最新文章
- Spring基础专题——第二章(注入Injection)
- 数据蒋堂 | 莫非我就是被时代呼唤的数学人
- MPEG简介 + 如何计算CBR 和VBR的MP3的播放时间
- jenkins内存溢出的一些解决过程
- 2020-12-11 python查看pytorch版本
- python调用kafka拉取数据失败_无法使用kafkapython从另一个容器向Kafka容器发出请求...
- java高并发(八)不可变对象
- 用Unity3D实现智能巡逻兵游戏
- 计算机启动进入不了桌面图标,电脑开机只显示桌面背景而无桌面图标怎么办
- Nodejs cluster模块深入探究
- 深度学习数据驱动_模型驱动的物理层通信深度学习
- 用Java模仿简单的Ping命令
- [转载]java中try 与catch的使用
- Tomcat项目报错:eval: /usr/java/bin/java: not found
- TensorFlow 实战(五)—— 图像预处理
- Windows All 系统下载
- 幼儿园不同空间翻新设计注意事项
- Python随机生成出生日期
- 搜狗输入法--自定义短语配置文件
- R语言中dim函数_R语言中的方差分析方法汇总
热门文章
- python装饰器类-Python装饰器15-开始使用类作为装饰器
- python零基础实例-Python初学零基础也不怕,从0开始!
- zerodivisionerror什么意思python-【转】为什么 Python 中的 True 等于 1
- python网上编程课程-程序设计入门—Python
- python和c++哪个好用-C#、C++、Java、Python 选择哪个好?
- python基础知识点-Python基础中的29个知识点
- python学习手册中文版免费下载-Python学习手册 第三版
- 学python好不好-学习python的前景怎么样?
- python中国大学排名爬虫写明详细步骤-Python之爬虫-中国大学排名
- Python的try... excep异常捕捉机制