1.1 --- a/src/java/isac/session/SessionDialog.java Wed Feb 23 14:19:00 2005 +0100
1.2 +++ b/src/java/isac/session/SessionDialog.java Wed Feb 23 14:19:00 2005 +0100
1.3 @@ -8,6 +8,7 @@
1.4
1.5 import isac.browserdialog.BDialog;
1.6 import isac.browserdialog.BrowserDialog;
1.7 +import isac.gui.WindowApplication;
1.8 import isac.wsdialog.DGuide;
1.9
1.10 import java.io.Serializable;
1.11 @@ -18,6 +19,7 @@
1.12 import java.util.Map;
1.13 import java.util.Vector;
1.14
1.15 +import org.apache.log4j.Logger;
1.16 import org.apache.xmlrpc.WebServer;
1.17
1.18 /**
1.19 @@ -32,7 +34,10 @@
1.20 */
1.21 public class SessionDialog extends UnicastRemoteObject implements SDialog,
1.22 Serializable {
1.23 - private Map dguide_map_ = new HashMap();
1.24 +
1.25 + static Logger logger_ = Logger.getLogger(SessionDialog.class.getName());
1.26 +
1.27 + private Map dguide_map_ = new HashMap();
1.28
1.29 private int counter_;
1.30
1.31 @@ -82,14 +87,16 @@
1.32 public Vector login(String username, String pass) {
1.33 Vector return_val = new Vector();
1.34 User user = UserManager.getUser(username, pass);
1.35 + String sessionid = null;
1.36 if (user != null) {
1.37 - String sessionid;
1.38 + //WN050222 String sessionid;
1.39 if ((sessionid = (String) sessionmap_.get(username)) == null) {
1.40 sessionmap_.put(username, (sessionid = username + counter_++));
1.41 um_handler_.newUserModel(username, sessionid);
1.42 }
1.43 return_val.add(sessionid);
1.44 }
1.45 + logger_.fatal("WA<-SH: login <- sessionid=" + sessionid);
1.46 return return_val;
1.47 }
1.48
1.49 @@ -150,7 +157,7 @@
1.50 server.setParanoid(false);
1.51 // server.addHandler("sample", new JavaServer());
1.52 server.addHandler("SDialog", getInstance());
1.53 - server.addHandler("WSDialog", dg_handler_);
1.54 + server.addHandler(" WSDialog", dg_handler_);
1.55 // LK 04.09.02: new temorary user management
1.56 //server.addHandler("UserModel", um_handler_);
1.57