UserController.java 文件源码

java
阅读 36 收藏 0 点赞 0 评论 0

项目:sjk 作者:
/**
 * 普通用户修改密码
 * 
 * @param keywords
 * @param request
 * @param model
 * @return
 * @throws IOException
 */
@RequestMapping(value = "/update-pwd.d", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")
public @ResponseBody
String updatePWD(@RequestParam("o_pwd") String oldPwd, @RequestParam("n_pwd") String newPwd, HttpSession session,
        Model model, HttpServletResponse resp) throws IOException {
    User u = (User) session.getAttribute("user");
    JSONObject json = new JSONObject();
    if (u == null) {
        json.put("status", false);
        json.put("msg", "登陆超时,请重新登陆。");
        return json.toJSONString();
    }
    if (!u.getPassword().equals(PWDHelper.escape(oldPwd))) {
        json.put("status", false);
        json.put("msg", "原密码不对");
        return json.toJSONString();
    } else {
        newPwd = PWDHelper.escape(newPwd);
        service.updatePwd(u.getId(), newPwd);
        json.put("status", true);
        json.put("msg", "更新成功");
        return json.toJSONString();
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号