  CM_GETBACKPASSWORD =2010;        //һ
  Msg := MakeDefaultMsg(CM_GETBACKPASSWORD, 0, 0, 0, 0);
  SendCSocket(EncodeMessage(Msg) + EncodeString(sAccount + #9 + sQuest1 + #9 + sAnswer1 + #9 + sQuest2 + #9 + sAnswer2 + #9 + sBirthDay));
޸һ

  

SM_GETBACKPASSWD_SUCCESS = 508; //һسɹ
    DefMsg := MakeDefaultMsg(SM_GETBACKPASSWD_SUCCESS, 0, 0, 0, 0);
    SendGateMsg(UserInfo.Socket, UserInfo.sSockIndex, EncodeMessage(DefMsg) + EncodeString(sPassword));
Ϣͷʣµֱӽ DecodeString(body);    û  Ҫˣ
   ȷҷ ǰʺʹõ  // ޸ ᲻һ˸  ʧأ߼

  


SM_GETBACKPASSWD_FAIL = 509;    //һʧ
    DefMsg := MakeDefaultMsg(SM_GETBACKPASSWD_FAIL, nCode, 0, 0, 0);
          0: ʺŲڣ', 'ʾϢ
          -1: 𰸲ȷ', 'ʾϢ
          -2: ʺű' + #13 + 'Ժһ
          -3: 벻ȷ', 'ʾϢ
          else δ֪', 'ʾϢ