资源简介
ssmshiro.rar

代码片段和文件信息
package com.fb.controller;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.authc.AuthenticationException;
import org.apache.shiro.authc.UsernamePasswordToken;
import org.apache.shiro.subject.Subject;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import com.fb.md5.MD5Util;
import com.fb.service.UserService;
@Controller
public class UserController {
@Resource
private UserService us;
@RequestMapping(“login.do“)
public String getUsers(Model model HttpServletRequest request HttpServletResponse response
@RequestParam(“username“) String username @RequestParam(“password“) String password) throws Exception {
//输出页面传来的用户名和密码用作比对。
System.out.println(“页面传入用户名和密码:“ + username + “ “ + password);
//将得到的密码进行md5加密,主要用来将密码存入数据库,这里只是输出了加密后的密文
MD5Util.toMd5(password“123“1024);
//存储异常信息
String msg = null;
if ((username != null && password != null)) {
UsernamePasswordToken token = new UsernamePasswordToken(username password);
Subject subject = SecurityUtils.getSubject();
try {
subject.login(token);
} catch (AuthenticationException e) {
e.printStackTrace();
msg = e.getMessage();
}
if (subject.isAuthenticated()) {
subject.logout();
System.out.println(“认证成功“);
model.addAttribute(“username“ username);
return “index“;
} else {
model.addAttribute(“exception“ msg);
System.out.println(“出现了异常==============“ + msg);
return “unauthorized“;
}
}
return “login“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1566 2018-04-30 23:40 shirotest2\.classpath
文件 1086 2018-04-30 23:35 shirotest2\.project
文件 639 2018-04-30 23:35 shirotest2\.settings\.jsdtscope
文件 74 2018-05-01 16:25 shirotest2\.settings\org.eclipse.core.resources.prefs
文件 430 2018-04-30 23:35 shirotest2\.settings\org.eclipse.jdt.core.prefs
文件 90 2018-04-30 23:35 shirotest2\.settings\org.eclipse.m2e.core.prefs
文件 671 2018-04-30 23:35 shirotest2\.settings\org.eclipse.wst.common.component
文件 292 2018-04-30 23:40 shirotest2\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-04-30 23:35 shirotest2\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-04-30 23:35 shirotest2\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 50 2018-04-30 23:35 shirotest2\.settings\org.eclipse.wst.validation.prefs
文件 3728 2018-05-01 15:41 shirotest2\pom.xm
文件 1996 2018-05-01 22:49 shirotest2\src\main\java\com\fb\controller\UserController.java
文件 115 2018-05-01 15:28 shirotest2\src\main\java\com\fb\dao\UserDao.java
文件 414 2018-05-01 16:59 shirotest2\src\main\java\com\fb\md5\MD5Util.java
文件 583 2018-05-01 00:50 shirotest2\src\main\java\com\fb\pojo\User.java
文件 1711 2018-05-01 22:46 shirotest2\src\main\java\com\fb\realm\MyRealm.java
文件 449 2018-05-01 00:51 shirotest2\src\main\java\com\fb\service\UserService.java
文件 2487 2018-05-01 16:59 shirotest2\src\main\resources\applicationContext-shiro.xm
文件 2879 2018-04-30 23:38 shirotest2\src\main\resources\application_spring_mvc.xm
文件 183 2018-04-30 23:39 shirotest2\src\main\resources\jdbc.properties
文件 589 2018-05-01 16:20 shirotest2\src\main\resources\log4j.properties
文件 731 2018-05-01 22:48 shirotest2\src\main\resources\mapper\ConsumeMapper.xm
文件 3057 2018-05-01 15:58 shirotest2\src\main\resources\spring-mybatis.xm
文件 364 2018-05-01 16:25 shirotest2\src\main\webapp\index.jsp
文件 502 2018-04-30 23:48 shirotest2\src\main\webapp\login.jsp
文件 373 2018-05-01 16:25 shirotest2\src\main\webapp\unauthorized.jsp
文件 2477 2018-05-01 22:52 shirotest2\src\main\webapp\WEB-INF\web.xm
文件 2487 2018-05-01 16:59 shirotest2\target\classes\applicationContext-shiro.xm
文件 2879 2018-05-01 15:42 shirotest2\target\classes\application_spring_mvc.xm
............此处省略53个文件信息
- 上一篇:brew_install.zip
- 下一篇:基于op07的仪表放大电路设计
相关资源
- PID_AutoTune_v0.rar
- vspd7.2.308.zip
- 价值2k的H漫画小说系统
- Pythonamp;课堂amp;笔记(高淇amp;400;集第
- ddos压力测试工具99657
- UML建模大全
- 开源1A锂电池充电板TP4056原理图+PCB
- m1卡 ic卡可选择扇区初始化加密软件
- TSCC.exe
- FTP课程设计(服务端+客户端)
- 计算机图形学 边填充算法实现代码
- 电力系统潮流计算程序集合
- oracle数据迁移项目实施方案
- Web Api 通过文件流 文件到本地
- Visio图标-最新最全的网络通信图标库
- Spire API文档
- OpenGL参考手册
- Python中Numpy库最新教程
- SPD博士V5.3.exe
- 直流无刷电机方波驱动 stm32 例程代码
- layui后台管理模板
- 仿知乎界面小程序源代码
- 云平台-阿里云详细介绍
- photoshop经典1000例
- scratch垃圾分类源码(最终版本).sb
- IAR ARM 7.8破解
- TI CCS V5.4 安装步骤及破解文件
- 松下plc FP-XH的驱动
- 局域网硬件信息收集工具
- 加快Windows XP操作系统开机速度
评论
共有 条评论