summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.gui
diff options
context:
space:
mode:
authorSelvasundaram <selvam@gluster.com>2011-07-18 22:37:18 +0530
committerSelvasundaram <selvam@gluster.com>2011-07-19 14:56:05 +0530
commit8d43b24c4ce407364af3ad65b7d5c82dbb9b79fb (patch)
tree926f32eb55d5d0c4db168b05eb7017e1ec6dd7d6 /src/com.gluster.storage.management.gui
parent68ff423c0a92c44b852af05a6cf1e0383e227463 (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')
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/ChangePasswordDialog.java12
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/LoginDialog.java15
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);