diff --git a/designer_base/src/com/fr/design/extra/PluginOperateUtils.java b/designer_base/src/com/fr/design/extra/PluginOperateUtils.java index 29e6e1886..6b6c0409a 100644 --- a/designer_base/src/com/fr/design/extra/PluginOperateUtils.java +++ b/designer_base/src/com/fr/design/extra/PluginOperateUtils.java @@ -237,6 +237,14 @@ public class PluginOperateUtils { } public static void getLoginInfo(JSCallback jsCallback) { + + if (!BBSPluginLogin.getInstance().hasLogin()) { + String userName = DesignerEnvManager.getEnvManager().getBBSName(); + String password = DesignerEnvManager.getEnvManager().getBBSPassword(); + if (StringUtils.isNotBlank(userName)) { + BBSPluginLogin.getInstance().login(new BBSUserInfo(userName, password)); + } + } BBSUserInfo bbsUserInfo = BBSPluginLogin.getInstance().getUserInfo(); String username = bbsUserInfo == null ? "" : bbsUserInfo.getUserName(); String inShowUsername = DesignerEnvManager.getEnvManager().getInShowBBsName();