动力节点在线Logo图

注册

课程/解决方案

企业级权限管理实战

难度:中级 时长:5小时49分 热度:3321
课程目标:
掌握基于RBAC的权限设计与实现;
适用人群:
有一定项目开发经验或者正要开发权限管理的开发人员;
课程概述:

权限管理在实际项目开发中应用非常广泛,可以说权限管理几乎是任何一个系统必备的模块,所谓的权限管理,即不同的用户登录系统之后所看到的数据或拥有的功能不同,常用权限分为2种:

1、数据权限:不同的用户登录成功后看到的数据内容是不同的,例如销售员和销售经理,销售员登录成功后只能看到自己的销售订单,而销售经理能够看到自己的销售订单以及手下所有员工的销售订单;

2、操作权限:不同的用户登录成功后能够看到的功能菜单和能够操作的功能数量是不同的,例如销售员和销售经理,销售员登录成功后能够操作添加订单和查询订单,销售经理登录成功后添加订单、删除订单、修改订单、查询订单;

我们知道权限管理非常重要,每个系统都可能需要权限管理,尤其是一些企业级后台系统,每个开发人员都应该掌握项目的权限管理如何实现,那么本课程给大家带来了企业级权限管理的解决方案,课程采用PDT4J教学法,用实际项目案例带领大家掌握企业项目开发是如何实现权限管理的。

环境参数:
idea,mysql,JDK1.8

第四章 权限功能实现

4-1 企业级权限管理实战-用户登录-修改登录页面

4-2 企业级权限管理实战-用户登录-发送登录请求

4-3 企业级权限管理实战-用户登录-用户登录测试

4-4 企业级权限管理实战-用户登录-控制器方法实现

4-5 企业级权限管理实战-用户登录-Mapper实现

4-6 企业级权限管理实战-用户登录-业务方法实现

4-7 企业级权限管理实战-用户登录-密码加密思路分析

4-8 企业级权限管理实战-用户登录-密码加密实现

4-9 企业级权限管理实战-用户登录-获取随机盐

4-10 企业级权限管理实战-用户登录-盐加密登录

4-11 企业级权限管理实战-用户登录-盐加密密码认证

4-12 企业级权限管理实战-用户登录-自动登录数据写入Cookie

4-13 企业级权限管理实战-用户登录-获取Cookie

4-14 企业级权限管理实战-用户登录-获取账号和面

4-15 企业级权限管理实战-用户登录自动登录验证账号和密码

4-16 企业级权限管理实战-用户登录-自动登录后的响应

4-17 企业级权限管理实战-用户登录-更新Cookie

4-18 企业级权限管理实战-用户登录-自动登录重复代码抽象

4-19 企业级权限管理实战-用户登录-集成Redis

4-20 企业级权限管理实战-用户登录-Token存入Redis以及Cookie

4-21 企业级权限管理实战-用户登录-利用Token获取用户账号和密码

4-22 企业级权限管理实战-用户登录-自动登录测试

4-23 企业级权限管理实战-用户登录-优化自定登录设置超时时间

4-24 企业级权限管理实战-导航菜单初始化-登录成功后页面调整

4-25 企业级权限管理实战-导航菜单初始化-任务分析

4-26 企业级权限管理实战-导航菜单初始化-创建视图

4-27 企业级权限管理实战-导航菜单初始化-获取当前用户的父级菜单

4-28 企业级权限管理实战-导航菜单初始化-获取子集导航菜单

4-29 企业级权限管理实战-导航菜单初始化-封装菜单数据到user

4-30 业级权限管理实战-导航菜单初始化-导航菜单数据显示

4-31 企业级权限管理实战-导航菜单初始化-调整导航菜单图标

4-32 企业级权限管理实战-权限拦截-配置拦截器

4-33 企业级权限管理实战-权限拦截-用户是否登录拦截

4-34 企业级权限管理实战-权限拦截-拦截器获取请求地址路径

4-35 企业级权限管理实战-权限拦截-获取用户所有权限url

4-36 企业级权限管理实战-权限拦截-判断用户是否有权限

获取步骤

  • 1.在微信公众号(动力节点)内部打开,长按图片识别二维码
  • 2.截屏二维码图片,用微信识别二维码
{{item.user_info.nickname}}

{{item.content}}

讲师回复:
{{item.create_time}}

{{item.zan}}