| | |
| | | final UsersDAO usrDAO = new UsersDAO(ldapSession); |
| | | final String loginParam = req.getParameter("login"); |
| | | final User sessUsr = (User) httpSession.getAttribute("user"); |
| | | // final MailboxDAO hsMailboxDAO = new MailboxDAO(getTicketProvider()); |
| | | if (loginParam != null && sessUsr != null && loginParam.equals(sessUsr.getLogin())) { |
| | | final String password1 = req.getParameter("password"); |
| | | final String password2 = req.getParameter("password2"); |
| | |
| | | sessUsr.setAndValidatePassword(password1); |
| | | usrDAO.update(sessUsr); |
| | | httpSession.setAttribute("successmessage", messages.getString("ResetPasswordServlet.password_changed")); |
| | | req.getRequestDispatcher("/new-password.jsp").forward(req, resp); |
| | | httpSession.setAttribute("operation", "profile"); |
| | | httpSession.setAttribute("formdisabled", "disabled"); |
| | | httpSession.setAttribute("iddisabled", "disabled"); |
| | | httpSession.setAttribute("user", sessUsr); |
| | | req.getRequestDispatcher("/user.jsp").forward(req, resp); |
| | | return; |
| | | } catch (SimplePasswordException e) { |
| | | httpSession.setAttribute("user", sessUsr); |