浏览 1741 次
锁定老帖子 主题:Spring security(二)
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2013-07-14
在上文中xml配置文件换成: <bean id="datasource" class= "org.springframework.jdbc.datasource.DriverManagerDataSource" > <property name="driverClassName" value="com.mysql.jdbc.Driver"></property> <property name="url" value="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8"></property> <property name="username" value="root"></property> <property name="password" value="root"></property> </bean> <!-- 权限管理操作 --> <security:authentication-manager> <security:authentication-provider> <!-- 密码加密方式. md5--> <security:password-encoder hash="md5"/> <!-- 注入dataSource验证数据库中的用户名.密码.账号状态.和权限相关; --> <security:jdbc-user-service data-source-ref="dataSource" users-by-username-query="select username,password,enable as status from suser where username=?" authorities-by-username-query="select username,authorities as 'authority' from suser where username=?"/> </security:authentication-provider> </security:authentication-manager> 新建实体类: suser: 属性:username,password,authorities 再登陆的时候,即会从数据库校验用户以密码及权限问题,作出相应拦截等等! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |