尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

shiro快速启动

shiro快速启动
📅 发布时间:2026/6/20 2:07:55

一、获取当前主题、会话,设置属性

// 获取subject主题
Subject subject = SecurityUtils.getSubject();
// 获取session
Session session = subject.getSession();
// 设置属性
session.setAttribute("key", "value");

二、认证当前对象

// 认证判断
boolean flag = subject.isAuthenticated();
// 用户设置令牌
UsernamePasswordToken token = new UsernamePasswordToken("username", "password");
// 记住我
token.setRememberMe(true);
// 执行登录校验
try {subject.login(token);    
} catch (xxxException e) {log.info("登录失败。未通过校验")
}

三、获取用户信息

String principal = subject.getprincipal();

四、角色判断和校验

// 角色权限在init设置的是 xxx(role)= xxxx(permitted)
boolean flag = subject.hasRole("xxx");
boolean
flag = subject.isPermitted("xxx");

五、注销

subject.logout();

 

相关新闻

  • 2025 年直流电弧炉厂商最新推荐排行榜:全面剖析优质企业技术实力与产品优势,助力各行业企业精准选购适配设备贵金属/节能直流/环保直流电弧炉厂家推荐
  • MaxKB 的 RAG 引擎和向量存储实现细节
  • 经验再多,可能不如有个OCP证书好使

最新新闻

  • Pearcleaner终极指南:如何彻底清理macOS应用释放磁盘空间
  • 【防水避坑】套餐式防水服务暗藏猫腻,青岛业主仔细分辨 - 青岛防水品牌推荐
  • 终极免费方案:3分钟为Word安装APA第7版参考文献格式
  • 国内锂电工具品牌视觉设计核心服务商Top5盘点 - 起跑123
  • 考研英语黄皮书pdf|考研英语黄皮书原文外教朗读|考研英语真题手译本电子版
  • Superpowers与ECC:AI工程化两条核心范式深度对比

日新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号