程序员阿卢
JAVA开发爱好者
Springcloud开发爱好者
VUE开发爱好者
uiapp开发爱好者
8年java开发老机
展开
-
uniapp和springboot微信小程序开发实战:后端架构搭建之使用shiro和jwt实现登录认证
认证就是要核验用户的身份,比如说通过用户名和密码来检验用户的身份。说简单一些,认证就 是登陆。登陆之后Shiro要记录用户成功登陆的凭证。授权是比认证更加精细度的划分用户的行为。比如说一个教务管理系统中,学生登陆之后只能查 看信息,不能修改信息。而班主任就可以修改学生的信息。这就是利用授权来限定不同身份用户 的行为。修改配置文件,增加如下内容jwt:#密钥#令牌过期时间(天)expire: 5#令牌缓存时间(天数)原创 2023-06-19 18:58:02 · 2198 阅读 · 5 评论 -
VUE+Spring Boot前后端分离开发实战(六):基于RABC权限通用后台管理系统-给角色动态分配权限和用户
本文记录了通用后台管理系统中RABC权限中两个功能:给角色分配权限、给角色设置用户。查询当前所有的用户查询当前巨额色色已分配的用户前端实现1.api.js配置接口2.角色页面RoleList.vue改造后的完整代码原创 2022-12-04 22:43:15 · 1146 阅读 · 2 评论 -
VUE+Spring Boot前后端分离开发实战(五):基于shiro鉴权的角色增删改查(CURD)-封装分页组件和所有增删改查模块化
本文在上文基础上把查询、增加、修改以及删除的请求封装在table.js中,实现了所有用到增删改查页面代码复用,对于当前每个功能页面只需要简单几行代码就行。文中以角色增删改查为主,给出对应的代码内容。后端实现只给出如下图接口类和如下完整代码块前端实现后端实现主要包含了3个内容:分页组件封装、增删改查封装以及角色页面实现。该组件位置如下:实现代码如下:增删改查模块化文件位置如下:代码实现如下角色管理页面文件位置如下:代码试下如下:实现效果1.初始页面2.查询结果3.修改页面原创 2022-12-03 11:54:19 · 498 阅读 · 0 评论 -
VUE+Spring Boot前后端分离开发实战(四):基于shiro鉴权的用户增删改查功能(CURD)-初版
本文记录了使用vue初始实现的增删改查,里面详细记录了查询分页实现,条件查询实现,还有之前面包屑功能以及基于shiro鉴权的功能。@RestController 返回JSON格式数据@RequestMapping 接口请求地址和方式定义@Resource 引入mapper资源,@RequiresPermissions 只有拥有对应权限的才能访问该接口接口实现在这个控制类中,具体代码如下,里面用到的SysUserMapper在之前文章已经介绍过,后面不在介绍。前端页面前端页面都在如下图所原创 2022-12-03 11:33:51 · 326 阅读 · 0 评论 -
VUE+Spring Boot前后端分离开发实战(三):基于vue+spirngboot实现后台通用管理系统框架
1.动态权限管理是项目必备的一个基础功能。但是实现方式有很多种。本文使用后端技术(springboot+mybatisplus+shiro+jwt+mysql)实现权限菜单查询,角色查询等功能。然后前端使用vue中的addRoute方法动态添加路由方式实现菜单管理,也用到了路由导航守卫以及vuex等内容。2.本文是基于前面两章VUE+Spring Boot前后端分离开发实战(二):基于VUE+elementUI实现登录页面和。原创 2022-12-02 22:48:07 · 512 阅读 · 1 评论 -
VUE+Spring Boot前后端分离开发实战(二):基于VUE+elementUI实现登录页面
刚开始的时候,项目都是单体,就是所有的项目前后端都写在一个项目里面,最近今年,前后端分离已经被很多公司采纳,成为一个趋势。前端的实现有很多种,本专栏选择以VUE技术实现。原创 2022-12-02 21:34:15 · 740 阅读 · 0 评论 -
VUE+Spring Boot前后端分离开发实战(一):基于SpringBoot+Mybatis-plus+JWT+shiro+mysql后端登录接口实现
前后端分离项目无法管控登录状态,只能通过每次携带的token验证登录。本文通过Spirngboot整合mybatisplus+shiro+jwt+mysql等技术实现系统登录操作。## 前端 1. vue 2. element UI 3. vuex 4. axios 5. router ## 后端 6. springboot 7. mybatis-plus 8. mysql 9. shiro 10.jwt原创 2022-12-02 17:39:28 · 780 阅读 · 0 评论