首页>代码>ssm开发学校教务查询系统(高端毕业设计)>/Examination_System/src/main/java/com/system/controller/RestPasswordController.java
package com.system.controller;
import com.system.exception.CustomException;
import com.system.po.Userlogin;
import com.system.service.UserloginService;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.subject.Subject;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import javax.annotation.Resource;
/**
* Created by Jacey on 2017/7/6.
*/
@Controller
public class RestPasswordController {
@Resource(name = "userloginServiceImpl")
private UserloginService userloginService;
// 本账户密码重置
@RequestMapping(value = "/passwordRest", method = {RequestMethod.POST})
public String passwordRest(String oldPassword, String password1) throws Exception {
Subject subject = SecurityUtils.getSubject();
String username = (String) subject.getPrincipal();
Userlogin userlogin = userloginService.findByName(username);
if (!oldPassword.equals(userlogin.getPassword())) {
throw new CustomException("旧密码不正确");
} else {
userlogin.setPassword(password1);
userloginService.updateByName(username, userlogin);
}
return "redirect:/logout";
}
}
最近下载更多
奋斗的小蚂蚁 LV17
10月26日
huangzy LV12
2024年10月23日
森sdfgf LV8
2024年2月4日
t_suerinfo LV1
2023年8月28日
hedyyy LV3
2023年6月19日
qiangmin1223 LV12
2023年4月24日
ed8vid LV4
2023年3月21日
zdhsqnm LV1
2023年2月10日
LITIANYU084414 LV11
2023年1月4日
微信网友_6248713511227392 LV11
2022年12月5日
最近浏览更多
奋斗的小蚂蚁 LV17
10月26日
guwen3421
8月10日
暂无贡献等级
999772
5月7日
暂无贡献等级
2096317164
2024年11月4日
暂无贡献等级
微信网友_7104891377078272
2024年11月2日
暂无贡献等级
huangzy LV12
2024年10月23日
微信网友_7051335135711232
2024年6月24日
暂无贡献等级
matingcai
2024年5月26日
暂无贡献等级
微信网友_7006168050651136
2024年5月23日
暂无贡献等级
yangyuer LV1
2024年4月28日

