projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve change password logging.
[lgpl/argeo-commons.git]
/
org.argeo.cms.ui
/
src
/
org
/
argeo
/
cms
/
ui
/
dialogs
/
ChangePasswordDialog.java
diff --git
a/org.argeo.cms.ui/src/org/argeo/cms/ui/dialogs/ChangePasswordDialog.java
b/org.argeo.cms.ui/src/org/argeo/cms/ui/dialogs/ChangePasswordDialog.java
index 984f283df847f91efb1ad352eccfaebf8db80b40..3728692d04d4f99bfa54c3c9d2c9cc0df21c2660 100644
(file)
--- a/
org.argeo.cms.ui/src/org/argeo/cms/ui/dialogs/ChangePasswordDialog.java
+++ b/
org.argeo.cms.ui/src/org/argeo/cms/ui/dialogs/ChangePasswordDialog.java
@@
-3,6
+3,8
@@
package org.argeo.cms.ui.dialogs;
import java.security.PrivilegedAction;
import java.util.Arrays;
import java.security.PrivilegedAction;
import java.util.Arrays;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
import org.argeo.cms.CmsMsg;
import org.argeo.cms.CmsUserManager;
import org.argeo.cms.ui.CmsView;
import org.argeo.cms.CmsMsg;
import org.argeo.cms.CmsUserManager;
import org.argeo.cms.ui.CmsView;
@@
-16,6
+18,8
@@
import org.eclipse.swt.widgets.Text;
/** Dialog to change a password. */
public class ChangePasswordDialog extends CmsMessageDialog {
/** Dialog to change a password. */
public class ChangePasswordDialog extends CmsMessageDialog {
+ private final static Log log = LogFactory.getLog(ChangePasswordDialog.class);
+
private CmsUserManager cmsUserManager;
private CmsView cmsView;
private CmsUserManager cmsUserManager;
private CmsView cmsView;
@@
-45,6
+49,7
@@
public class ChangePasswordDialog extends CmsMessageDialog {
cmsUserManager.changeOwnPassword(previousPassword.getTextChars(), newPassword.getTextChars());
return OK;
} catch (Exception e1) {
cmsUserManager.changeOwnPassword(previousPassword.getTextChars(), newPassword.getTextChars());
return OK;
} catch (Exception e1) {
+ log.error("Could not change password", e1);
cancel();
CmsMessageDialog.openError(CmsMsg.invalidPassword.lead());
return CANCEL;
cancel();
CmsMessageDialog.openError(CmsMsg.invalidPassword.lead());
return CANCEL;