package com.liefox.controller;
import com.liefox.pojo.User;
import com.liefox.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import javax.servlet.http.HttpSession;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* @Author zjh
* @Date 2021/4/10 上午 1:15
**/
@Controller
public class LoginController {
@Autowired
@Qualifier("UserServiceImpl")
private UserService userService;
//登录提交
@RequestMapping("/LoginUser")
public String loginUser(HttpSession session,User user) {
/**
* 调用service层的登录方法
*/
User user1 = userService.logUser(user);
/**
* 读取系统当前时间,格式化后返回给前端
*/
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String format1 = format.format(new Date());
//这里会抛出异常
try {
//管理员身份判断,进行跳转至管理员页
if (user1.getUsername().equals("佐佳豪")) {
session.setAttribute("user1", user1);
return "admin";
}
if (user1 != null) {
/*这里耍了一个小聪明,给session设置了一个时间的值,用于前端表单隐藏域中获取时间数据*/
session.setAttribute("format1", format1);
//存放用户session,方便前端读取
session.setAttribute("user1", user1);
return "main";
}
} catch (Exception e) {
System.err.println("======");
session.setAttribute("info", "用户名或密码错误!");
}
return "redirect:/login.jsp";
}
//退出
@GetMapping("/Logout")
public String Login(HttpSession session) {
//移除掉浏览器的session
session.removeAttribute("user1");
session.removeAttribute("format1");
session.removeAttribute("info");
return "redirect:/login.jsp";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于SSM+百度地图API接口+layui前端框架+mysql的防疫打卡系统项目源码。 里面有详细搭建教程和数据库源码,新手也可以自己搭建。 项目准备 MySQL5.7 Navicat Premium Tomcat9.0.37 Maven3.3.9 IDEA Layui前端框架
资源推荐
资源详情
资源评论
收起资源包目录
基于SSM+百度地图API接口+layui前端框架+mysql的防疫打卡系统项目源码.zip (139个子文件)
User.class 3KB
User.class 3KB
LoginController.class 2KB
LoginController.class 2KB
RegisterController.class 2KB
RegisterController.class 2KB
DataController.class 2KB
DataController.class 2KB
UserServiceImpl.class 2KB
UserServiceImpl.class 2KB
upUserInfoController.class 1KB
upUserInfoController.class 1KB
adminController.class 1KB
adminController.class 1KB
SignController.class 1KB
SignController.class 1KB
JumpController.class 1KB
JumpController.class 1KB
UserDao.class 711B
UserDao.class 711B
UserService.class 569B
UserService.class 569B
layui.css 78KB
layui.css 78KB
layer.css 14KB
layer.css 14KB
laydate.css 7KB
laydate.css 7KB
code.css 1KB
code.css 1KB
iconfont.eot 46KB
iconfont.eot 46KB
loading-0.gif 6KB
loading-0.gif 6KB
loading-2.gif 2KB
loading-2.gif 2KB
loading-1.gif 701B
loading-1.gif 701B
.gitignore 213B
HealthPunch.iml 639B
aspectjweaver-1.9.6.jar 1.96MB
lombok-1.18.20.jar 1.84MB
mybatis-3.5.2.jar 1.62MB
spring-web-5.1.9.RELEASE.jar 1.32MB
jackson-databind-2.9.8.jar 1.28MB
spring-core-5.1.9.RELEASE.jar 1.23MB
spring-context-5.1.9.RELEASE.jar 1.05MB
mysql-connector-java-5.1.47.jar 984KB
spring-webmvc-5.1.9.RELEASE.jar 782KB
spring-beans-5.1.9.RELEASE.jar 658KB
mchange-commons-java-0.2.11.jar 592KB
c3p0-0.9.5.2.jar 486KB
jstl-1.2.jar 405KB
spring-jdbc-5.1.9.RELEASE.jar 395KB
spring-aop-5.1.9.RELEASE.jar 360KB
jackson-core-2.9.8.jar 318KB
junit-4.12.jar 308KB
spring-expression-5.1.9.RELEASE.jar 274KB
spring-tx-5.1.9.RELEASE.jar 250KB
servlet-api-2.5.jar 103KB
mybatis-spring-2.0.2.jar 66KB
jackson-annotations-2.9.8.jar 65KB
jsp-api-2.2.jar 49KB
hamcrest-core-1.3.jar 44KB
spring-jcl-5.1.9.RELEASE.jar 23KB
LoginController.java 2KB
upUserInfoController.java 2KB
RegisterController.java 1KB
adminController.java 1KB
DataController.java 1KB
UserServiceImpl.java 980B
SignController.java 806B
JumpController.java 713B
UserDao.java 585B
UserService.java 492B
User.java 395B
layui.js 279KB
layui.js 279KB
jquery-3.2.1.js 262KB
jquery-3.2.1.js 262KB
main.jsp 8KB
main.jsp 8KB
usermod.jsp 7KB
usermod.jsp 7KB
login.jsp 6KB
login.jsp 6KB
register.jsp 6KB
register.jsp 6KB
admin.jsp 4KB
admin.jsp 4KB
queryDataByUsername.jsp 3KB
queryDataByUsername.jsp 3KB
LICENSE 9KB
MANIFEST.MF 96B
kanyi1.mp4 14.02MB
kanyi1.mp4 14.02MB
icon.png 11KB
icon.png 11KB
icon-ext.png 6KB
icon-ext.png 6KB
共 139 条
- 1
- 2
资源评论
- qq_347736142022-09-05感谢资源主的分享,很值得参考学习,资源价值较高,支持!
程序员张小妍
- 粉丝: 1w+
- 资源: 3474
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 企业文化的三层结构.docx
- 企业文化概念的探讨.docx
- 企业文化就是一言一行.docx
- 企业文化与东西方文化传统.docx
- 基于java的网上教学辅助系统的设计与实现论文.doc
- Be Like a Goldfish, Don't Memorize! Mitigating Memorization in Generative LLMs
- 从《士兵突击》学管理之企业文化.doc
- 论企业文化和企业制度.doc
- 浅论人力资源管理与企业文化的关系.doc
- 王伟论企业文化.doc
- 传统文化与企业家精神.docx
- 陈亮:企业文化建设的核心是认同.docx
- 传承与发展——企业家与企业文化之辩证关系.docx
- 董明珠:用企业文化留住人.docx
- 李东生首谈企业文化 TCL管理方式正在变革.docx
- 蒋锡培:社会公益需要构建慈善的企业文化.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功