# ssm_springSecurity权限管理系统 **Repository Path**: jiang_wentaoa/ssm_springSecurity ## Basic Information - **Project Name**: ssm_springSecurity权限管理系统 - **Description**: 基于ssm + spring Security框架实现的后台权限管理系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2020-09-19 - **Last Updated**: 2022-11-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 项目介绍 学习框架Spring,SpringMVC,Mybatis的入门实践,整合了SpringSecurity实现了企业权限的管理功能。 ### 开发环境 IDEA JDK8 MySQL Tomcat Maven ### 如何运行 1、git clone https://gitee.com/jiang_wentaoa/ssm_springSecurity.git 2、在本地数据库中导入项目下的SQL脚本文件 3、用IDEA打开项目,把项目部署到Tomcat服务器中运行。 ![进入系统](https://images.gitee.com/uploads/images/2020/0919/184145_6f7106c0_7779817.png "1.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0919/184237_c77935f8_7779817.png "2.PNG") 新增验证码登录功能 分为客户端生成验证码和服务端生成验证码 1.客户端生成验证码 在后台编写VerifycationCodeFilter过滤器用于用户输入的验证码验证,在过滤器中获取页面生成的验证码和用户输入的验证码用于对比 验证码正确就放行,错误就需要重新登录。 在springSecurity配置文件中,将VerifycationCodeFilter过滤器配置在UsernamePasswordAuthenticationFilter前面,达到先验证验证码,再验证用户名和密码的作用。 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0921/145452_3867afb5_7779817.png "3.PNG") ### 参考资料 [itcast](https://www.bilibili.com/video/av63362563) 本项目学习于heima视频教学