首页>代码>基于(SpringMVC + Spring + Mybatis + Shiro + Bootstrap)开发的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"; } }
最近下载更多
yangyang567 LV1
3月8日
五折也挺好的 LV13
2023年7月12日
lds85930 LV11
2023年5月29日
qiangmin1223 LV11
2023年4月24日
wubinbin LV11
2023年3月29日
ed8vid LV4
2023年3月21日
ycx199422 LV6
2023年2月28日
dongandmin LV6
2023年2月27日
levmar LV12
2023年2月1日
mikebarton LV4
2022年11月15日