[power-architect] r4047 committed - FIXED BUG 2946: Added in a confirm password field when creating new us...

2 views
Skip to first unread message

codesite...@google.com

unread,
Dec 21, 2010, 2:42:21 PM12/21/10
to architec...@googlegroups.com
Revision: 4047
Author: gtc....@gmail.com
Date: Tue Dec 21 11:42:08 2010
Log: FIXED BUG 2946: Added in a confirm password field when creating new
users.
http://code.google.com/p/power-architect/source/detail?r=4047

Modified:

/trunk/src/main/java/ca/sqlpower/architect/swingui/enterprise/SecurityPanel.java

=======================================
---
/trunk/src/main/java/ca/sqlpower/architect/swingui/enterprise/SecurityPanel.java
Fri Oct 15 16:01:09 2010
+++
/trunk/src/main/java/ca/sqlpower/architect/swingui/enterprise/SecurityPanel.java
Tue Dec 21 11:42:08 2010
@@ -366,6 +366,7 @@
private User createUserFromPrompter() {
JTextField nameField = new JTextField(15);
JTextField passField = new JPasswordField(15);
+ JTextField confirmField = new JPasswordField(15);

JPanel namePanel = new JPanel(new BorderLayout());
namePanel.add(new JLabel("User Name"), BorderLayout.WEST);
@@ -375,9 +376,13 @@
passPanel.add(new JLabel("Password"), BorderLayout.WEST);
passPanel.add(passField, BorderLayout.EAST);

+ JPanel confirmPanel = new JPanel(new BorderLayout());
+ confirmPanel.add(new JLabel("Confirm Password"),
BorderLayout.WEST);
+ confirmPanel.add(confirmField, BorderLayout.EAST);
+
Object[] messages = new Object[] {
"Specify the User's Name and Password.",
- namePanel, passPanel};
+ namePanel, passPanel, confirmPanel};

String[] options = { "OK", "Cancel",};
int option = JOptionPane.showOptionDialog(getPanel(), messages,
@@ -390,6 +395,14 @@
|| passField.getText() == null) {
return null;
}
+
+ if(!passField.getText().equals(confirmField.getText())) {
+ JOptionPane.showMessageDialog(getPanel(),
+ "The passwords you entered do not match.",
+ "Error",
+ JOptionPane.ERROR_MESSAGE);
+ return null;
+ }

User user = null;
if (option == 0) {

Reply all
Reply to author
Forward
0 new messages