资源简介
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+Shiro+redis实现单点登陆
- 基于SSM+CXF构建的RESTFul webservice
- ssm框架登录注册demo
- MSSM中双光子共振的增强速率
- 软件工程Roger S.Pressman
- 在质子-质子碰撞中搜索衰变为μM的
- 字符串连接:来自字符串的类似于M
- ssm水果商城系统.zip
- maven+ssm框架视频上传预览.zip
- ssm框架租房管理系统
- SSM框架新闻管理系统
- 度假村管理系统
- 爱旅行项目源码
- 基于SSM的电商平台
- 重新探讨了MSSM规程调解中的Muon g &m
- 跟我学shiro pdf带目录版
- 2018年SpringBoot与Shiro整合-权限管理实战
- SSMSToolsPack.4.9.6.0破解版
- 在NMSSM中使用位移的LHC信号进行扩展量
- 分裂NMSSM中相变产生的引力波
- NMSSM中强大的一阶相变—全面调查
- Evaluation Quality of the Elderly‘s Living E
- ssm开发购物商城web项目代码+详细注释
- SSM+UEditor
- 基于SpringBoot+SSM的酒店客房管理系统
- 基于SSM的校社联社团管理系统SpringM
- app信息管理系统ssm框架
-
Geekli
nk极客设备运维系统 - 基于SSM的酒店客房管理系统的设计与
- SSM框架模板
评论
共有 条评论