Browse Source

Merge pull request #6527 from Baiyuexiao-Studio/security-interrupt

feat: 支持识别因为微软账号被标记为可疑活动导致登陆失败
龙腾猫跃 1 year ago
parent
commit
1458ce95ce
1 changed files with 3 additions and 0 deletions
  1. 3 0
      Plain Craft Launcher 2/Pages/PageLaunch/MyMsgLogin.xaml.vb

+ 3 - 0
Plain Craft Launcher 2/Pages/PageLaunch/MyMsgLogin.xaml.vb

@@ -125,6 +125,9 @@
                 ElseIf ex.Message.Contains("expired_token") Then
                 ElseIf ex.Message.Contains("expired_token") Then
                     Finished(New Exception("$登录用时太长啦,重新试试吧!"))
                     Finished(New Exception("$登录用时太长啦,重新试试吧!"))
                     Return
                     Return
+                Else If ex.Message.Contains("Account security interrupt") Then
+                    Finished(New Exception("$非常抱歉,该账号由于安全问题无法登陆,请前往 Microsoft 账户页获取更多信息。"))
+                    Return
                 ElseIf ex.Message.Contains("service abuse") Then
                 ElseIf ex.Message.Contains("service abuse") Then
                     Finished(New Exception("$非常抱歉,该账号已被微软封禁,无法登录。"))
                     Finished(New Exception("$非常抱歉,该账号已被微软封禁,无法登录。"))
                     Return
                     Return