|
版本: |
BeX5V3.5 |
小版本号: |
|
|
|
数据库: |
|
服务器操作系统: |
|
应用服务器: |
|
客户端操作系统: |
|
浏览器: |
|
|
|
在采用bizClient 进行单点登录时,代码 如下:
String localIP = null;
try {
localIP = java.net.InetAddress.getLocalHost().getHostAddress();
} catch (UnknownHostException e) {
e.printStackTrace();
}
ActionEngine.init(businessServer);
String bSessionID = sessionMap.get(sCode);
if (null == bSessionID) {
bSessionID = ActionEngine.login(sCode, sPassword, localIP, null);
sessionMap.put(sCode, bSessionID);
} else {
ActionResult ar = ActionEngine.checkSession(bSessionID, ActionUtils.XML_CONTENT_TYPE);
if (ar.isSessionTimeOut()) {
bSessionID = ActionEngine.login(sCode, sPassword, localIP, null);
sessionMap.put(sCode, bSessionID);
}
}
如果采用不带 <config name="passwordSalt" value="http://www.justep.com"/> 这个的配置,就可以直接登录,返回sessionID,如果放开就不能登录,密码都是从数据库人员表拿到的加密后的密码。
|
|