博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shiro目前问题记录
阅读量:4287 次
发布时间:2019-05-27

本文共 577 字,大约阅读时间需要 1 分钟。

1.springboot整合shiro基于角色实现认证和授权中,前端页面必须写死判断吗,新增一个角色,还得修改前端页面?

问题描述:新增了一个角色guest,在数据库进行了添加,则页面<shiroLhasAnyRoles name="user,admin,guest"> 重新修改部署吗?

菜单权限中,user:add:* 表示有添加操作,假设数据库进行了修改 ,user:addsss:* ,则页面也得该为<shiro:hasPermission name="user:addsss:*"> 重新修改部署吗?

答案:没办法,约定俗成的东西

2.基于资源实现认证和授权,前端页面怎么怎么写的?

个人想法是:认证通过后,返回个前端json串的状态码,前端根据是否成功,跳转到制定页面,如index.jsp页面,当跳转到index.jsp页面,就从后端加载需要的菜单信息。

在index.html页面的index.js文件

 

 

 

 

3.登录成功,进入主页面(A1),将这个主页面在浏览中再打开一个(A2),在A2中点击退出按钮,此时在A1中点击请求后端的链接,则也会自动退出到登录页面。

4.未登录的用户,想要访问系统中任意一个需要登录成功的才能访问的页面,需要在shiroConfig类中通过setLoginUrl方法设置制定跳转的页面。一般是login.html

 

 

 

 

 

 

 

 

 

 

转载地址:http://batgi.baihongyu.com/

你可能感兴趣的文章
repo简介
查看>>
父类指针访问子类私有对象
查看>>
Windows CMD.exe 系统找不到指定的路径
查看>>
SpringBoot电商项目实战 — 商品的SPU/SKU实现
查看>>
SpringBoot电商项目实战 — ElasticSearch接入实现
查看>>
精选的10款Java开源项目,建议收藏
查看>>
Zookeeper+dubbo分布式开发学习(一)
查看>>
JAVA微信扫码支付及微信App支付开发(模式二)完整功能实现
查看>>
Could not parse multipart servlet request; nested exception is java.io.IOException
查看>>
Java面试题汇总---基础版(附答案)
查看>>
Java面试题汇总---升级版(附答案)
查看>>
分布式文件系统之FastDFS文件服务器原理及搭建
查看>>
linux系统中安装mysql详解
查看>>
Java开发者应该养成的良好习惯
查看>>
微信小程序支付+Java后台实现(完整版)
查看>>
Spring Boot实现分布式微服务开发实战系列(一)
查看>>
Spring Boot实现分布式微服务电商项目开发实战系列(二)
查看>>
SpringBoot+Dubbo实现分布式微服务开发实战系列(三)
查看>>
Spring Boot实现分布式微服务开发实战系列 -- api接口安全
查看>>
Spring Boot实现分布式微服务开发实战系列 -- AOP切面实现及防SQL注入
查看>>