码迷,mamicode.com
首页 > 其他好文 > 详细

shiro-03

时间:2018-11-03 15:25:45      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:key   老王   manager   ase   col   cte   var   base   div   

输据库

CREATE DATABASE shirodb CHARACTER SET UTF8 ;

USE shirodb ;

DROP TABLE member ;

CREATE TABLE member (
    mid            VARCHAR(50) ,
    password       VARCHAR(50) ,
    name           VARCHAR(50) ,
    locked         INT ,
    CONSTRAINT     pk_mid PRIMARY KEY (mid)
) ;

INSERT INTO member(mid,password,name,locked) VALUES(‘admin‘,‘hello‘,‘管理员‘,0) ;
INSERT INTO member(mid,password,name,locked) VALUES(‘mermaid‘,‘hello‘,‘老李‘,0) ;
INSERT INTO member(mid,password,name,locked) VALUES(‘mldn‘,‘java‘,‘隔壁老王‘,0) ;

shiro.ini

[main]
# 定义本次Mysql连接要使用的数据源处理类
dataSource=com.mysql.jdbc.jdbc2.optional.MysqlDataSource
# 定义数据库的连接主机名称
dataSource.serverName=192.168.43.3
# 定义要使用的数据库的名字
dataSource.databaseName=shirodb
# 定义要使用的输据库的连接的账户
dataSource.user=root
# 定义要使用的输据库的连接的密码
dataSource.password=mysqladmin

# 定义本次要给予JDBC的实现的Realm的认证的配置类
jdbcRealm=org.apache.shiro.realm.jdbc.JdbcRealm
# 配置本次JDBC连接所使用的数据源,$表示引用配置
jdbcRealm.dataSource=$dataSource
# 定义所需要的查询语句
jdbcRealm.authenticationQuery=SELECT password FROM member WHERE mid=?

# 配置安全管理器所使用的Realm
securityManager.realms=$jdbcRealm

 

shiro-03

标签:key   老王   manager   ase   col   cte   var   base   div   

原文地址:https://www.cnblogs.com/blog-747674599/p/9900767.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!