public bool ExecLogin(string name, string pass)
    {
        bool   result   = false;
        string password = "";

        pass     = pass + "89b5b987124d2ec3";
        password = GetMd5Str32(pass);



        //string padata = "username="******"&pwd=" + password + "&imgcode=&f=json";
        string url = String.Format("http://{0}:8088/WeFishbServerLogin.aspx?Account={1}&Sign={2}", ip, name, password);

        //url = "http://103.203.49.82:8088/WeFishbServerLogin.aspx?Account=sport002&Sign=411472b3859ee99bdd532561ee4e6639";
        try
        {
            HttpWebRequest webRequest2 = (HttpWebRequest)WebRequest.Create(url); //新建一个WebRequest对象用来请求或者响应url
            webRequest2.Method = "GET";                                          //请求方式是POST
            HttpWebResponse response2 = (HttpWebResponse)webRequest2.GetResponse();
            StreamReader    sr2       = new StreamReader(response2.GetResponseStream(), Encoding.Default);
            string          text2     = sr2.ReadToEnd();
            //HttpContext.Current.Response.Write("text2:" + text2 + "<br/>");
            ResultT result1 = (ResultT)JsonConvert.DeserializeObject(text2, typeof(ResultT));

            if (result1.Result.RtCoder == 0)
            {
                result = true;
                Session["UserName"]           = name;
                Session["PassWord"]           = password;
                Session["AccountAmount"]      = result1.Result.AccountAmount;
                Session["FishAccountAmount"]  = result1.Result.FishAccountAmount;
                Session["SportAccountAmount"] = result1.Result.SportAccountAmount;
            }
        }
        catch (Exception ex)
        {
            //HttpContext.Current.Response.Write("ex:" + ex.ToString());
        }

        return(result);
    }
示例#2
0
    public bool sendData(string name, string pass, int typeIndex, double count)
    {
        if (name == "" || name == null || pass == "" || pass == null || typeIndex < 1 || typeIndex > 4 || count < 1)
        {
            return(false);
        }

        bool result = false;

        pass = name + count + "89b5b987124d2ec3";

        string password = GetMd5Str32(pass);

        string type = "";

        switch (typeIndex)
        {
        case 1:
            type = "FishPointsWithdraw";        //捕鱼减分
            break;

        case 2:
            type = "FishPointsAdd";             //捕鱼加分
            break;

        case 3:
            type = "SportPointsWithdraw";       //运动减分
            break;

        case 4:
            type = "SportPointsAdd";            //运动加分
            break;
        }


        string url = String.Format("http://{0}:8088/PointServer.aspx?Account={1}&Sign={2}&Type={3}&AddPoints={4}", ip, name, password, type, count);

        try
        {
            HttpWebRequest webRequest2 = (HttpWebRequest)WebRequest.Create(url);  //新建一个WebRequest对象用来请求或者响应url
            webRequest2.Method = "GET";
            HttpWebResponse response2 = (HttpWebResponse)webRequest2.GetResponse();
            StreamReader    sr2       = new StreamReader(response2.GetResponseStream(), Encoding.UTF8);
            string          text2     = sr2.ReadToEnd();
            //HttpContext.Current.Response.Write("text2:" + text2 + "<br/>");
            ResultT result1 = (ResultT)JsonConvert.DeserializeObject(text2, typeof(ResultT));

            if (result1.Result.RtCoder == 0)
            {
                result = true;
                Session["AccountAmount"]      = result1.Result.AccountAmount;
                Session["FishAccountAmount"]  = result1.Result.FishAccountAmount;
                Session["SportAccountAmount"] = result1.Result.SportAccountAmount;

                this.Response.Write(" <script language=javascript>alert('成功');window.window.location.href='Game.aspx';</script> ");
            }
            else
            {
                this.Response.Write(" <script language=javascript>alert('失败," + result1.Result.Message + "');window.window.location.href='Game.aspx';</script> ");
            }
        }
        catch (Exception ex)
        {
            //HttpContext.Current.Response.Write("ex:" + ex.ToString());
        }

        return(result);
    }