Browse Source

bugfix:QQ授权登陆之后,关闭设计器再登陆,用户名不显示

但是有个问题,之前的逻辑是记录用户名密码的,但是qq授权拿不到解密之前的用户名密码,不能做再登陆的操作,如果客户那时候修改密码,那实际上这边还是
可以登陆的,算是一个漏洞吧。
master
PanLi320 8 years ago
parent
commit
768c49fd4f
  1. 9
      designer/src/com/fr/design/mainframe/bbs/UserInfoPane.java

9
designer/src/com/fr/design/mainframe/bbs/UserInfoPane.java

@ -77,12 +77,11 @@ public class UserInfoPane extends BasicPane{
@Override @Override
public void run() { public void run() {
String username = DesignerEnvManager.getEnvManager().getBBSName(); String username = DesignerEnvManager.getEnvManager().getBBSName();
String password = DesignerEnvManager.getEnvManager().getBBSPassword(); String inShowUsername = DesignerEnvManager.getEnvManager().getInShowBBsName();
String loginResult = LoginWebBridge.getHelper().login(username, password); if (StringUtils.isEmpty(username) && StringUtils.isEmpty(inShowUsername)){
if (loginResult.equals(LOGININ)) {
markSignIn(username);
}else {
markUnSignIn(); markUnSignIn();
} else {
markSignIn(username);
} }
} }
}); });

Loading…
Cancel
Save