最不屑一顾是相思
2017-04-28 11:28:16
原精
ssm整合shiro实现用户权限验证的增删改查实例demo
(首先感谢github大神,各种无私奉献,整理一个,个人觉得最通俗易懂的demo)
1,经常看到群里人,提问权限方面的,正好,觉得这个,入门级已经完全够了,shiro的作用,请www.baidu.com
或者私信,
2,不多说上图,
基本数据逻辑,一眼就可以看出来了,下面是不同权限的用户登录,展现出不同的权限页面,
普通用户只能查询,admin 也就是role_id用户可以,增删改查,上图
只能登出,和查询,不具备任何 更改删除权限,
一目了然,
欢迎私信,探讨交流,互相学习进步!!!
-- MySQL dump 10.13 Distrib 5.7.12, for Win64 (x86_64) -- -- Host: localhost Database: db_shiro -- ------------------------------------------------------ -- Server version 5.7.17-log /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; -- -- Table structure for table `human` -- DROP TABLE IF EXISTS `human`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `human` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `age` int(3) DEFAULT NULL, `sex` int(2) DEFAULT NULL, `remark` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `human` -- LOCK TABLES `human` WRITE; /*!40000 ALTER TABLE `human` DISABLE KEYS */; INSERT INTO `human` VALUES (1,'寮犱笁2',11,1,'甯呭摜'),(12,'鐚尓',34,2,'缇庡コ'),(13,'涓嶆槸绠$悊鍛?,234,2,'鍝堝搱鍝?); /*!40000 ALTER TABLE `human` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `t_permission` -- DROP TABLE IF EXISTS `t_permission`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `t_permission` ( `id` int(11) NOT NULL AUTO_INCREMENT, `permissionName` varchar(50) DEFAULT NULL, `roleId` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `roleId` (`roleId`), CONSTRAINT `t_permission_ibfk_1` FOREIGN KEY (`roleId`) REFERENCES `t_role` (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `t_permission` -- LOCK TABLES `t_permission` WRITE; /*!40000 ALTER TABLE `t_permission` DISABLE KEYS */; INSERT INTO `t_permission` VALUES (1,'user:*',1),(2,'student:*',2); /*!40000 ALTER TABLE `t_permission` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `t_role` -- DROP TABLE IF EXISTS `t_role`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `t_role` ( `id` int(11) NOT NULL AUTO_INCREMENT, `roleName` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `t_role` -- LOCK TABLES `t_role` WRITE; /*!40000 ALTER TABLE `t_role` DISABLE KEYS */; INSERT INTO `t_role` VALUES (1,'admin'),(2,'teacher'); /*!40000 ALTER TABLE `t_role` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `t_user` -- DROP TABLE IF EXISTS `t_user`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `t_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `userName` varchar(20) DEFAULT NULL, `password` varchar(100) DEFAULT NULL, `roleId` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `roleId` (`roleId`), CONSTRAINT `t_user_ibfk_1` FOREIGN KEY (`roleId`) REFERENCES `t_role` (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `t_user` -- LOCK TABLES `t_user` WRITE; /*!40000 ALTER TABLE `t_user` DISABLE KEYS */; INSERT INTO `t_user` VALUES (1,'java1234','123456',1),(2,'jack','123',2),(3,'marry','234',NULL),(4,'json','345',1); /*!40000 ALTER TABLE `t_user` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; -- Dump completed on 2017-03-23 19:44:10
由最代码官方编辑于2017-5-2 17:42:10
猜你喜欢
- ssh+maven+annotation+shiro搭建运行用户登录权限验证代码demo下载
- ssm整合apache shiro开发用户登录权限认证的实例demo
- easyUI整合apache shiro实现权限控制(eclipse 4.5,jdk1.7,tomcat7)
- spring mvc+Apache Shiro框架验证登录demo例子
- springboot2+spring security+thymeleaf实现用户权限验证登陆,记住密码功能
- Spring Boot整合Spring Security + Spring LDAP实现用户登录权限验证配置实例
- Spring Boot+Spring Security+Thymeleaf整合实现用户登录权限验证简单实例
- shiro入门应用示例(采用spring+springmvc+mybatis+shiro)
- ssm+apache shiro实现按钮级别的网站权限控制项目实例
- springboot+springdata jpa+apache shiro整合开发网站后台权限管理系统
- 基于spring boot+layui+redis+activiti+Apache Shiro整合开发网站权限管理系统
- apache shiro+hibernate4+struts2+spring+easyui+fusioncharts+bootstrap后台权限管理系统搭建
请下载代码后再发表评论
文件名:zuidaima.zip,文件大小:417.074K
下载
- /
- /zuidaima
- /zuidaima/db_shiro.sql
- /zuidaima/ssmshiro
- /zuidaima/ssmshiro/.idea
- /zuidaima/ssmshiro/.idea/.name
- /zuidaima/ssmshiro/.idea/artifacts
- /zuidaima/ssmshiro/.idea/artifacts/ssmshiro_war.xml
- /zuidaima/ssmshiro/.idea/artifacts/ssmshiro_war_exploded.xml
- /zuidaima/ssmshiro/.idea/compiler.xml
- /zuidaima/ssmshiro/.idea/copyright
- /zuidaima/ssmshiro/src
- /zuidaima/ssmshiro/src/main
- /zuidaima/ssmshiro/src/main/java
- /zuidaima/ssmshiro/src/main/java/com
- /zuidaima/ssmshiro/src/main/java/com/hzz
- /zuidaima/ssmshiro/src/main/java/com/hzz/controller
- /zuidaima/ssmshiro/src/main/java/com/hzz/dao
- /zuidaima/ssmshiro/src/main/java/com/hzz/domain
- /zuidaima/ssmshiro/src/main/java/com/hzz
- /zuidaima/ssmshiro/src/main/java/com
- /zuidaima/ssmshiro/src/main/java
- /zuidaima/ssmshiro/src/main
- /zuidaima/ssmshiro/.idea
- /zuidaima
相关代码
- 原 ssm整合apache shiro开发用户登录权限认证的实例demo
- shiro入门应用示例(采用spring+springmvc+mybatis+shiro)
- 原 spring mvc+Apache Shiro框架验证登录demo例子
- easyUI整合apache shiro实现权限控制(eclipse 4.5,jdk1.7,tomcat7)
- 原 SSM整合apache shiro的项目实例
- 原 Spring MVC+apache Shiro框架搭建,基于maven构建
- 原 ssh+maven+annotation+shiro搭建运行用户登录权限验证代码demo下载
- 精 Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统
- 证精 apache shiro+hibernate4+struts2+spring+easyui+fusioncharts+bootstrap后台权限管理系统搭建
- 原 springboot+apache shiro登录注册demo
- 原证精 ssm+apache shiro实现按钮级别的网站权限控制项目实例
- 精 springboot+springdata jpa+apache shiro整合开发网站后台权限管理系统
最近下载
最近浏览
dapeng0011 LV15
7月8日
qq970040477 LV24
6月16日
sunlea LV20
5月11日
fire1234 LV2
3月5日
xxg634460601 LV3
2月22日
xuweiwowzy LV5
1月14日
minjing123 LV8
1月4日
wwewww LV4
2023年11月2日
ewan007 LV30
2023年7月5日
6389181 LV7
2023年6月1日