Browse Source

REPORT-6474 bbs登陆问题

zack 7 years ago
parent
commit
d0a2f7bf4e
  1. 18
      designer_base/src/com/fr/design/bbs/BBSLoginUtils.java

18
designer_base/src/com/fr/design/bbs/BBSLoginUtils.java

@ -2,6 +2,8 @@ package com.fr.design.bbs;
import com.fr.base.ConfigManager; import com.fr.base.ConfigManager;
import com.fr.base.FRContext; import com.fr.base.FRContext;
import com.fr.base.entity.BBSAttr;
import com.fr.base.entity.LoginTypeKey;
import com.fr.stable.StringUtils; import com.fr.stable.StringUtils;
import java.util.List; import java.util.List;
@ -13,8 +15,10 @@ public class BBSLoginUtils {
public static void bbsLogin(String username, String password){ public static void bbsLogin(String username, String password){
try{ try{
ConfigManager.getProviderInstance().setBbsUsername(username); BBSAttr bbsAttr = new BBSAttr();
ConfigManager.getProviderInstance().setBbsPassword(password); bbsAttr.setBbsUsername(username);
bbsAttr.setBbsPassword(password);
ConfigManager.getProviderInstance().setAttribute(LoginTypeKey.LOGIN_TYPE_BBS, bbsAttr);
FRContext.getCurrentEnv().writeResource(ConfigManager.getProviderInstance()); FRContext.getCurrentEnv().writeResource(ConfigManager.getProviderInstance());
}catch (Exception e){ }catch (Exception e){
FRContext.getLogger().error(e.getMessage()); FRContext.getLogger().error(e.getMessage());
@ -22,16 +26,14 @@ public class BBSLoginUtils {
} }
public static void bbsLogin(List<String> list){ public static void bbsLogin(List<String> list){
try{ try {
String uid = list.get(0); String uid = list.get(0);
String username = list.get(1); String username = list.get(1);
String password = list.get(2); String password = list.get(2);
ConfigManager.getProviderInstance().setBbsUsername(username); BBSAttr bbsAttr = new BBSAttr(username, password, Integer.parseInt(uid), username);
ConfigManager.getProviderInstance().setBbsPassword(password); ConfigManager.getProviderInstance().setAttribute(LoginTypeKey.LOGIN_TYPE_BBS, bbsAttr);
ConfigManager.getProviderInstance().setBbsUid(Integer.parseInt(uid));
ConfigManager.getProviderInstance().setInShowBBsName(username);
FRContext.getCurrentEnv().writeResource(ConfigManager.getProviderInstance()); FRContext.getCurrentEnv().writeResource(ConfigManager.getProviderInstance());
}catch (Exception e){ } catch (Exception e) {
FRContext.getLogger().error(e.getMessage()); FRContext.getLogger().error(e.getMessage());
} }
} }

Loading…
Cancel
Save