你的位置:首页 > 软件开发 > Java > 用spring security实现简单的登陆和权限角色控制

用spring security实现简单的登陆和权限角色控制

发布时间:2016-10-17 00:01:21
随笔简介  spring版本:4.3.2.RELEASE+spring security 版本:4.1.2.RELEASE(其它不做说明)  所展示内容全部用注解配置  springmvc已经配置好,不作说明  会涉及到springmvc,spel,el的东西,不熟悉的同学可以先 ...

用spring security实现简单的登陆和权限角色控制

 随笔简介

    •   spring版本:4.3.2.RELEASE+spring security 版本:4.1.2.RELEASE(其它不做说明)
    •   所展示内容全部用注解配置
    •   springmvc已经配置好,不作说明
    •   会涉及到springmvc,spel,el的东西,不熟悉的同学可以先去看一下这方面内容,特别是springmvc

 

首先想一下,登陆需要什么,最简单的情况下,用户名,密码,然后比对数据库,如果吻合就跳转到个人页面,否则回到登陆页面,并且提示用户名密码错误。这个过程中应该还带有权限角色,并且贯穿整个会话。有了这个思路,我们只需要把数据库的用户名密码交给spring security比对,再让security进行相关跳转,并且让security帮我们把权限角色和用户名贯穿整个会话,实际上,我们只需要提供正确的用户名和密码,以及配置下security。

 

 


 

目录

    • 准备工作
    • 登陆页面
    • 个人页面
    • 开始配置spring security

     1.启动spring security

      2.配置权限

      3.编写UserDetailService


 

首先准备数据库表

CREATE TABLE `user` ( `username` varchar(255) NOT NULL, `password` char(255) NOT NULL, `roles` enum('MEMBER','MEMBER,LEADER','SUPER_ADMIN') NOT NULL DEFAULT 'MEMBER', PRIMARY KEY (`username`), KEY `username` (`username`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

原标题:用spring security实现简单的登陆和权限角色控制

关键词:Spring

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录