diff options
| author | Selvasundaram <selvam@gluster.com> | 2011-07-18 22:37:18 +0530 |
|---|---|---|
| committer | Selvasundaram <selvam@gluster.com> | 2011-07-19 14:56:05 +0530 |
| commit | 8d43b24c4ce407364af3ad65b7d5c82dbb9b79fb (patch) | |
| tree | 926f32eb55d5d0c4db168b05eb7017e1ec6dd7d6 /src/com.gluster.storage.management.gui | |
| parent | 68ff423c0a92c44b852af05a6cf1e0383e227463 (diff) | |
Removing the background flash image from change password wizard and
New password authentication failed bug fix
Diffstat (limited to 'src/com.gluster.storage.management.gui')
2 files changed, 20 insertions, 7 deletions
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/ChangePasswordDialog.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/ChangePasswordDialog.java index 1a04ece2..d62c5dcb 100644 --- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/ChangePasswordDialog.java +++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/ChangePasswordDialog.java @@ -46,11 +46,9 @@ import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.Text; -import com.gluster.storage.management.client.GlusterDataModelManager; import com.gluster.storage.management.client.UsersClient; import com.gluster.storage.management.core.constants.CoreConstants; import com.gluster.storage.management.core.model.ConnectionDetails; -import com.gluster.storage.management.gui.IImageKeys; import com.gluster.storage.management.gui.utils.GUIHelper; import com.gluster.storage.management.gui.validators.StringRequiredValidator; @@ -128,7 +126,7 @@ public class ChangePasswordDialog extends Dialog { @Override protected Control createDialogArea(Composite parent) { - parent.setBackgroundImage(guiHelper.getImage(IImageKeys.DIALOG_SPLASH_IMAGE)); + // parent.setBackgroundImage(guiHelper.getImage(IImageKeys.DIALOG_SPLASH_IMAGE)); parent.setBackgroundMode(SWT.INHERIT_FORCE); composite = (Composite) super.createDialogArea(parent); @@ -178,11 +176,17 @@ public class ChangePasswordDialog extends Dialog { okButton.setEnabled(false); return; } - + + if (confirmPwd.equals(CoreConstants.DEFAULT_PASSWORD)) { + okButton.setEnabled(false); + return; + } + if (newPwd.length() < 4 ) { // Minimum password length is 4 okButton.setEnabled(false); return; } + okButton.setEnabled(true); } diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/LoginDialog.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/LoginDialog.java index 44a08ce8..62159c38 100644 --- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/LoginDialog.java +++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/LoginDialog.java @@ -209,12 +209,21 @@ public class LoginDialog extends Dialog { // authentication successful. close the login dialog and open the next one. close(); // If the password is default, Let user to change the password - if (password.equalsIgnoreCase( CoreConstants.DEFAULT_PASSWORD )) { + + if (password.equalsIgnoreCase(CoreConstants.DEFAULT_PASSWORD)) { + String oldSecurityTokeString = GlusterDataModelManager.getInstance().getSecurityToken(); ChangePasswordDialog dialog = new ChangePasswordDialog(getShell()); dialog.open(); + + if (GlusterDataModelManager.getInstance().getSecurityToken().equals(oldSecurityTokeString)) { + MessageDialog.openInformation(getShell(), "Change password Cancelled", + "Gateway could not be accessed with default password !" + "\n\n" + "Application will close."); + cancelPressed(); + return; + } } - - ClustersClient clustersClient = new ClustersClient(usersClient.getSecurityToken()); + + ClustersClient clustersClient = new ClustersClient(GlusterDataModelManager.getInstance().getSecurityToken()); IPreferenceStore preferenceStore = Activator.getDefault().getPreferenceStore(); boolean showClusterSelectionDialog = preferenceStore.getBoolean(PreferenceConstants.P_SHOW_CLUSTER_SELECTION_DIALOG); |
