//private static readonly Logger Logger = LogManager.GetLogger("解封");
 public Object[] jiefeng2(string username, string password, string receive_sms_name, string receive_sms_account, string receive_sms_password, string send_sms_name, string send_sms_account, string send_sms_password, string type)
 {
     string result = "";
     ComWeiboLogin login = new ComWeiboLogin();
     if (login.Web == null)
         result = "SinaVisitorSystem失败";
     try
     {
         login.WeiboLogin(username, password);
         string loginResult = login.Result;
         switch (loginResult)
         {
             case "正常":
                 result = "正常";
                 break;
             case "锁定":
                 result = "锁定";
                 break;
             case "死号":
                 result = "死号";
                 break;
             case "无法收短信解封":
                 {
                     if (type == "water")
                         result = loginResult;
                     else if (type == "small_weibo")
                     {
                         Unfreeze unfreeze = new Unfreeze(send_sms_name, send_sms_account, send_sms_password);
                         result = unfreeze.Run(login.Web);
                     }
                     break;
                 }
             case "封号":
                 {
                     Unfreeze unfreeze = new Unfreeze(receive_sms_name, receive_sms_account, receive_sms_password);
                     result = unfreeze.Run(login.Web);
                     break;
                 }
             case "密码错误":
                 result = "密码错误";
                 break;
             default:
                 result = loginResult;
                 break;
         }
     }
     catch (Exception err)
     {
         result = err.Message;
         //File.AppendAllText("jiefengerr.txt", DateTime.Now + "\t" + err + "\t" + username + "\t" + password + Environment.NewLine);
     }
     return new Object[] { login, result };
 }
        public string jiesuo(string username, string password, string email)
        {
            ComWeiboLogin login = new ComWeiboLogin();

            login.WeiboLogin(username, password);
            string loginResult = login.Result;
            string result;

            switch (loginResult)
            {
            case "正常":
                result = "正常";
                break;

            case "锁定":
                if (string.IsNullOrEmpty(email))
                {
                    result = "解锁失败email为空";
                    break;
                }
                var unlockResult = TestifyAndChangePassword.Run(login.Web, email, password);
                if (unlockResult.Contains("失败"))
                {
                    result = unlockResult;
                }
                else
                {
                    result = "解锁成功" + unlockResult;
                }
                break;

            case "死号":
                result = "死号";
                break;

            case "封号":
                result = "封号";
                break;

            case "密码错误":
                result = "密码错误";
                break;

            default:
                result = loginResult;
                break;
            }
            return(result);
        }
        public Object[] jiefeng(string username, string password, string receive_sms_name, string receive_sms_account,
                                string receive_sms_password, string send_sms_name, string send_sms_account, string send_sms_password,
                                string type)
        {
            string      result = "";
            IWeiboLogin login  = new CNWeiboLogin();

            if (login.Web == null)
            {
                result = "SinaVisitorSystem失败";
            }
            try
            {
                login.WeiboLogin(username, password);
                string loginResult = login.Result;
                switch (loginResult)
                {
                case "正常":
                    result = "正常";
                    break;

                case "锁定":
                    result = "锁定";
                    break;

                case "死号":
                    result = "死号";
                    break;

                case "无法收短信解封":
                {
                    //Logger.Info("账号:{0}密码:{1},无法收短信解封", username, password);
                    if (type == "water")
                    {
                        result = loginResult;
                    }
                    else if (type == "small_weibo")
                    {
                        //login.Web.UserAgent = "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)";
                        Unfreeze unfreeze = new Unfreeze(send_sms_name, send_sms_account, send_sms_password);
                        login = new ComWeiboLogin();
                        login.WeiboLogin(username, password);
                        result = unfreeze.Run(login.Web);
                    }
                    break;
                }

                case "封号":
                {
                    result = CNHttpWork.UnfreezeByAvatar(login.Web);
                    if (result == "分析st失败")
                    {
                        Unfreeze unfreeze = new Unfreeze(receive_sms_name, receive_sms_account, receive_sms_password);
                        login = new ComWeiboLogin();
                        login.WeiboLogin(username, password);
                        result = unfreeze.Run(login.Web);
                    }
                    break;
                }

                case "密码错误":
                    result = "密码错误";
                    break;

                default:
                    result = loginResult;
                    break;
                }
            }
            catch (Exception err)
            {
                result = err.Message;
                //File.AppendAllText("jiefengerr.txt", DateTime.Now + "\t" + err + "\t" + username + "\t" + password + Environment.NewLine);
            }
            return(new Object[] { login, result });
        }
        //private static readonly Logger Logger = LogManager.GetLogger("解封");

        public Object[] jiefeng2(string username, string password, string receive_sms_name, string receive_sms_account, string receive_sms_password, string send_sms_name, string send_sms_account, string send_sms_password, string type)
        {
            string        result = "";
            ComWeiboLogin login  = new ComWeiboLogin();

            if (login.Web == null)
            {
                result = "SinaVisitorSystem失败";
            }
            try
            {
                login.WeiboLogin(username, password);
                string loginResult = login.Result;
                switch (loginResult)
                {
                case "正常":
                    result = "正常";
                    break;

                case "锁定":
                    result = "锁定";
                    break;

                case "死号":
                    result = "死号";
                    break;

                case "无法收短信解封":
                {
                    if (type == "water")
                    {
                        result = loginResult;
                    }
                    else if (type == "small_weibo")
                    {
                        Unfreeze unfreeze = new Unfreeze(send_sms_name, send_sms_account, send_sms_password);
                        result = unfreeze.Run(login.Web);
                    }
                    break;
                }

                case "封号":
                {
                    Unfreeze unfreeze = new Unfreeze(receive_sms_name, receive_sms_account, receive_sms_password);
                    result = unfreeze.Run(login.Web);
                    break;
                }

                case "密码错误":
                    result = "密码错误";
                    break;

                default:
                    result = loginResult;
                    break;
                }
            }
            catch (Exception err)
            {
                result = err.Message;
                //File.AppendAllText("jiefengerr.txt", DateTime.Now + "\t" + err + "\t" + username + "\t" + password + Environment.NewLine);
            }
            return(new Object[] { login, result });
        }
 public string jiesuo(string username, string password, string email)
 {
     ComWeiboLogin login = new ComWeiboLogin();
     login.WeiboLogin(username, password);
     string loginResult = login.Result;
     string result;
     switch (loginResult)
     {
         case "正常":
             result = "正常";
             break;
         case "锁定":
             if (string.IsNullOrEmpty(email))
             {
                 result = "解锁失败email为空";
                 break;
             }
             var unlockResult = TestifyAndChangePassword.Run(login.Web, email, password);
             if (unlockResult.Contains("失败"))
                 result = unlockResult;
             else
                 result = "解锁成功" + unlockResult;
             break;
         case "死号":
             result = "死号";
             break;
         case "封号":
             result = "封号";
             break;
         case "密码错误":
             result = "密码错误";
             break;
         default:
             result = loginResult;
             break;
     }
     return result;
 }
 public Object[] jiefeng(string username, string password, string receive_sms_name, string receive_sms_account,
     string receive_sms_password, string send_sms_name, string send_sms_account, string send_sms_password,
     string type)
 {
     string result = "";
     IWeiboLogin login = new CNWeiboLogin();
     if (login.Web == null)
         result = "SinaVisitorSystem失败";
     try
     {
         login.WeiboLogin(username, password);
         string loginResult = login.Result;
         switch (loginResult)
         {
             case "正常":
                 result = "正常";
                 break;
             case "锁定":
                 result = "锁定";
                 break;
             case "死号":
                 result = "死号";
                 break;
             case "无法收短信解封":
                 {
                     //Logger.Info("账号:{0}密码:{1},无法收短信解封", username, password);
                     if (type == "water")
                         result = loginResult;
                     else if (type == "small_weibo")
                     {
                         //login.Web.UserAgent = "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)";
                         Unfreeze unfreeze = new Unfreeze(send_sms_name, send_sms_account, send_sms_password);
                         login = new ComWeiboLogin();
                         login.WeiboLogin(username, password);
                         result = unfreeze.Run(login.Web);
                     }
                     break;
                 }
             case "封号":
                 {
                     result = CNHttpWork.UnfreezeByAvatar(login.Web);
                     if (result == "分析st失败")
                     {
                         Unfreeze unfreeze = new Unfreeze(receive_sms_name, receive_sms_account, receive_sms_password);
                         login = new ComWeiboLogin();
                         login.WeiboLogin(username, password);
                         result = unfreeze.Run(login.Web);
                     }
                     break;
                 }
             case "密码错误":
                 result = "密码错误";
                 break;
             default:
                 result = loginResult;
                 break;
         }
     }
     catch (Exception err)
     {
         result = err.Message;
         //File.AppendAllText("jiefengerr.txt", DateTime.Now + "\t" + err + "\t" + username + "\t" + password + Environment.NewLine);
     }
     return new Object[] { login, result };
 }