From fd8bd2431df1b95a27991574fa7fe4f35f9c3db4 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Sun, 16 Sep 2007 09:10:43 +0000 Subject: [PATCH] [ 1717658 ] Status bean unprotected in default install --- .../src/main/ejb/org/compiere/session/StatusBean.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/serverRoot/src/main/ejb/org/compiere/session/StatusBean.java b/serverRoot/src/main/ejb/org/compiere/session/StatusBean.java index 238aa989c4..0efa5344bb 100644 --- a/serverRoot/src/main/ejb/org/compiere/session/StatusBean.java +++ b/serverRoot/src/main/ejb/org/compiere/session/StatusBean.java @@ -48,6 +48,8 @@ import org.compiere.util.*; */ public class StatusBean implements SessionBean { + private static final String ALLOW_CLIENT_QUERY_DB_PWD = "adempiere.client.getDBPwd"; + /** Context */ private SessionContext m_Context; /** Logging */ @@ -151,6 +153,10 @@ public class StatusBean implements SessionBean */ public String getDbPwd() { + String f = System.getProperty(ALLOW_CLIENT_QUERY_DB_PWD); + if ("false".equalsIgnoreCase(f)) + return ""; + return CConnection.get().getDbPwd(); } // getDbPWD