Skip to content

Commit ab84e12

Browse files
ibacherjnsereko
authored andcommitted
MM-918: Authentication bug and Close all user sassions on password change
1 parent 0fcf442 commit ab84e12

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

omod/src/main/java/org/openmrs/module/adminui/page/controller/myaccount/ChangePasswordPageController.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import org.openmrs.ui.framework.page.PageModel;
3030
import org.openmrs.util.OpenmrsConstants;
3131
import org.openmrs.util.OpenmrsUtil;
32+
import org.openmrs.web.user.CurrentUsers;
3233
import org.openmrs.web.user.UserProperties;
3334
import org.springframework.web.bind.annotation.RequestMapping;
3435
import org.springframework.web.bind.annotation.RequestMethod;
@@ -111,11 +112,11 @@ public String post(PageModel model, @SpringBean("userService") UserService userS
111112
nextPage = "myaccount/myAccount";
112113
}
113114

114-
InfoErrorMessageUtil
115-
.flashInfoMessage(request.getSession(), mss.getMessage("adminui.changePassword.success"));
116-
117115
Context.refreshAuthenticatedUser();
116+
CurrentUsers.removeUser(request.getSession());
118117

118+
InfoErrorMessageUtil
119+
.flashInfoMessage(request.getSession(), mss.getMessage("adminui.changePassword.success"));
119120
return nextPage;
120121
}
121122
catch (PasswordException e) {

0 commit comments

Comments
 (0)