You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by se...@apache.org on 2001/10/26 06:48:50 UTC
cvs commit: jakarta-james/src/java/org/apache/james/remotemanager RemoteManagerHandler.java
serge 01/10/25 21:48:50
Modified: src/java/org/apache/james/remotemanager
RemoteManagerHandler.java
Log:
Shows Login id: and Password now each time, rather than only after the first time.
Revision Changes Path
1.4 +15 -14 jakarta-james/src/java/org/apache/james/remotemanager/RemoteManagerHandler.java
Index: RemoteManagerHandler.java
===================================================================
RCS file: /home/cvs/jakarta-james/src/java/org/apache/james/remotemanager/RemoteManagerHandler.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- RemoteManagerHandler.java 2001/09/11 04:33:21 1.3
+++ RemoteManagerHandler.java 2001/10/26 04:48:50 1.4
@@ -44,8 +44,8 @@
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
* @author <a href="mailto:charles@benett1.demon.co.uk">Charles Benett</a>
*
- * Last changed by: $Author: serge $ on $Date: 2001/09/11 04:33:21 $
- * $Revision: 1.3 $
+ * Last changed by: $Author: serge $ on $Date: 2001/10/26 04:48:50 $
+ * $Revision: 1.4 $
*
*/
public class RemoteManagerHandler
@@ -120,19 +120,20 @@
getLogger().info( "Access from " + remoteHost + "(" + remoteIP + ")" );
out.println( "JAMES RemoteAdministration Tool " + Constants.SOFTWARE_VERSION );
out.println("Please enter your login and password");
- out.println("Login id:");
- String login = in.readLine();
- out.println("Password:");
- String password = in.readLine();
-
- while (!password.equals(admaccount.get(login)) || password.length() == 0) {
+ String login = null;
+ String password = null;
+ do {
scheduler.resetTrigger(this.toString());
- final String message = "Login failed for " + login;
- out.println( message );
- getLogger().info( message );
+ if (login != null) {
+ final String message = "Login failed for " + login;
+ out.println( message );
+ getLogger().info( message );
+ }
+ out.println("Login id:");
login = in.readLine();
+ out.println("Password:");
password = in.readLine();
- }
+ } while (!password.equals(admaccount.get(login)) || password.length() == 0);
scheduler.resetTrigger(this.toString());
@@ -203,7 +204,7 @@
boolean success = false;
if (users.contains(username)) {
out.println("user " + username + " already exist");
- }
+ }
else if ( inLocalUsers ) {
success = mailServer.addUser(username, passwd);
}
@@ -309,7 +310,7 @@
}
JamesUser aliasUser = (JamesUser) users.getUserByName(alias);
if (aliasUser == null) {
- out.println("Alias unknown to server"
+ out.println("Alias unknown to server"
+ " - create that user first.");
return true;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: james-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: james-dev-help@jakarta.apache.org