SSM综合项目演练---企业权限管理系统
本项目学习源自黑马训练营,供自己入门SSM学习使用使用技术技术功能版本Spring业务层5.0.2 RELEASESpringMVC展示层5.0.2 RELEASEMybatis数据访问层3.4.5Oracle数据库11.2.0.1.0Spring-Security安全认证5.0.1 RELEASEAdminLTE2前端页面模板–Maven项目管理工具3.6X程序功能模块登陆模块登录功能使用Spr
·
本项目学习源自黑马训练营,供自己入门SSM学习使用
使用技术
| 技术 | 功能 | 版本 |
|---|---|---|
| Spring | 业务层 | 5.0.2 RELEASE |
| SpringMVC | 展示层 | 5.0.2 RELEASE |
| Mybatis | 数据访问层 | 3.4.5 |
| Oracle | 数据库 | 11.2.0.1.0 |
| Spring-Security | 安全认证 | 5.0.1 RELEASE |
| AdminLTE2 | 前端页面模板 | – |
| Maven | 项目管理工具 | 3.6X |
程序功能模块

登陆模块

登录功能使用Spring-Security框架完成
在SpringSecurity中指定登陆页面和登陆账户密码的来源(数据库)
<security:http auto-config="true" use-expressions="true">
<!-- 配置具体的拦截的规则 pattern="请求路径的规则" access="访问系统的人,必须有ROLE_USER的角色" -->
<security:intercept-url pattern="/**" access="hasAnyRole('ROLE_USER','ROLE_ADMIN')"/>
<!-- 定义跳转的具体的页面 -->
<security:form-login
login-page="/login.jsp"
login-processing-url="/login.do"
default-target-url="/index.jsp"
authentication-failure-url="/failer.jsp"
authentication-success-forward-url="/pages/main.jsp"
/>
<!-- 切换成数据库中的用户名和密码 -->
<security:authentication-manager>
<security:authentication-provider user-service-ref="userService">
<!-- 配置加密的方式-->
<security:password-encoder ref="passwordEncoder"/>
</security:authentication-provider>
</security:authentication-manager>
<!-- 配置加密类 -->
<bean id="passwordEncoder" class="org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder"/>
首页

产品展示

订单展示–分页展示

访问日志

项目源码下载:https://download.csdn.net/download/weixin_45680962/12716250
更多推荐



所有评论(0)