shiro-03

Posted blog-747674599

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shiro-03相关的知识,希望对你有一定的参考价值。

输据库

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的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序代码片段

VSCode自定义代码片段——CSS选择器

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

片段和活动之间的核心区别是啥?哪些代码可以写成片段?

VSCode自定义代码片段——.vue文件的模板

VSCode自定义代码片段6——CSS选择器