资源简介
shiro和ssm整合的代码,用登录的例子,包括角色和权限认证,
代码片段和文件信息
package com.thr.controller;
import javax.servlet.http.HttpServletRequest;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.authc.UsernamePasswordToken;
import org.apache.shiro.session.Session;
import org.apache.shiro.subject.Subject;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.thr.entity.User;
@Controller
@RequestMapping(“/“)
public class UserController {
/**
* 用户登录
* @param user
* @param request
* @return
*/
@RequestMapping(“/login“)
public String login(User userHttpServletRequest request){
Subject subject=SecurityUtils.getSubject();
UsernamePasswordToken token=new UsernamePasswordToken(user.getUserName() user.getPassword());
try{
subject.login(token);
Session session=subject.getSession();
System.out.println(“sessionId:“+session.getId());
System.out.println(“sessionHost:“+session.getHost());
System.out.println(“sessionTimeout:“+session.getTimeout());
session.setAttribute(“info“ “session的数据“);
return “redirect:/success.jsp“;
}catch(Exception e){
e.printStackTrace();
request.setAttribute(“user“ user);
request.setAttribute(“errorMsg“ “用户名或密码错误!“);
return “index“;
}
}
@RequestMapping(“/admin“)
public String admin(){
return “admin“;
}
@RequestMapping(“/student“)
public String student(){
return “admin“;
}
@RequestMapping(“/teacher“)
public String teacher(){
return “admin“ ;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-27 14:52 ShiroWeb\
文件 1439 2018-09-22 14:13 ShiroWeb\.classpath
文件 1578 2018-09-22 15:24 ShiroWeb\.project
目录 0 2018-11-27 14:52 ShiroWeb\.settings\
文件 639 2018-09-22 14:12 ShiroWeb\.settings\.jsdtscope
文件 430 2018-09-22 14:12 ShiroWeb\.settings\org.eclipse.jdt.core.prefs
文件 90 2018-09-22 14:12 ShiroWeb\.settings\org.eclipse.m2e.core.prefs
文件 665 2018-09-22 14:13 ShiroWeb\.settings\org.eclipse.wst.common.component
文件 252 2018-09-22 14:13 ShiroWeb\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-09-22 14:12 ShiroWeb\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-09-22 14:12 ShiroWeb\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 50 2018-09-22 14:12 ShiroWeb\.settings\org.eclipse.wst.validation.prefs
文件 533 2018-09-22 15:52 ShiroWeb\.springBeans
文件 4955 2018-09-22 14:25 ShiroWeb\pom.xm
目录 0 2018-11-27 14:52 ShiroWeb\src\
目录 0 2018-11-27 14:52 ShiroWeb\src\main\
目录 0 2018-11-27 14:52 ShiroWeb\src\main\java\
目录 0 2018-11-27 14:52 ShiroWeb\src\main\java\com\
目录 0 2018-11-27 14:52 ShiroWeb\src\main\java\com\thr\
目录 0 2018-11-27 14:52 ShiroWeb\src\main\java\com\thr\controller\
文件 1654 2018-11-27 14:52 ShiroWeb\src\main\java\com\thr\controller\UserController.java
目录 0 2018-11-27 14:52 ShiroWeb\src\main\java\com\thr\dao\
文件 516 2018-09-22 16:25 ShiroWeb\src\main\java\com\thr\dao\UserDao.java
目录 0 2018-11-27 14:52 ShiroWeb\src\main\java\com\thr\entity\
文件 500 2018-09-22 16:03 ShiroWeb\src\main\java\com\thr\entity\User.java
目录 0 2018-11-27 14:52 ShiroWeb\src\main\java\com\thr\realm\
文件 1564 2018-09-27 22:12 ShiroWeb\src\main\java\com\thr\realm\MyRealm.java
目录 0 2018-11-27 14:52 ShiroWeb\src\main\java\com\thr\service\
文件 524 2018-09-22 16:27 ShiroWeb\src\main\java\com\thr\service\UserService.java
目录 0 2018-11-27 14:52 ShiroWeb\src\main\java\com\thr\service\impl\
文件 660 2018-09-22 16:26 ShiroWeb\src\main\java\com\thr\service\impl\UserServiceImpl.java
............此处省略54个文件信息
相关资源
- SSM框架整合
- ssm框架实现数据库的增删改查完整代
- 晶科物流管理系统后台页面模板
- 博客系统ssm视频
- SSM到SpringBoot从零开发校园商铺平台
- 3个SSM框架项目源码以及视频
- ssm框架视频.txt
- 基于maven的ssm框架的商品竞价小系统
- SpringMVC+Shiro+MongoDB+BootStrap基础框架
- SSM Maven项目分页.zip
- SSM Maven项目.zip
- 利用MVC(SpringMVC+Spring+MyBatis)实现购
- 基于SSM的简单问答demo
- 基于 Springboot、Shiro、Mybatis、Thymelea
- springboot shiro pac4j cas jwt认证中心sso完
- [免费]Shiro登录简单
- 传智播客 燕青 shiro视频
- intellij idea采用ssm框架实现的数据库增
- SpringBoot SSM框架适合刚接触的,和新手
- shiro视频教程 Apache 权限控制
- 最新尚硅谷SSM整合视频教程SSM整合开
- GNSS卫星钟性能评估
- maven ssm的增删改查
- SSM项目模板
- SSM框架搭建+后台模板+登录验证
- springboot集成jwt和shiro实现前后端分离
- ssm+maven整合,前后端分离技术完整源
- progressMy.zip
- 基于SSM框架的百度人脸识别
- SSM整合进阶之---简单登录注册demo
评论
共有 条评论