Example #1
0
        private string 提交数据(int gold, string type, int num)
        {
            string jiguo   = "";
            string token   = ViewState["token"].ToString();
            string user_id = ViewState["user_id"].ToString();

            if (token != "")
            {
                var m = new net_message();
                m.tag  = msg_tag.sys_system_pms;
                m.body = type + "|" + gold + "|" + num;
                List <net_message> s_list = client.Invoke <List <net_message> >("post", new object[] { user_id, token, m });


                foreach (var i in s_list)
                {
                    //string tag = i.tag;
                    if (i.tag == msg_tag.sys_admin)
                    {
                        jiguo = i.body;
                    }
                }
            }
            return(jiguo);
        }
Example #2
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            string uName = txtName.Text.Trim();
            string pass  = userMd5(txtPasss.Text.Trim());

            //client0.SendTimeout = 2000;
            client0.Timeout = 2000;
            net_message user = null;

            try
            {
                user = client0.Invoke <net_message>("login", new object[] { uName, pass });

                string token = "";
                if (user.tag == msg_tag.sys_login)
                {
                    string[] body = user.body.Split('|');

                    switch (body[0])
                    {
                    case "0":
                        //登录失败(账号或密码有误)
                        lbllogin.Text = "账号或密码有误";
                        break;

                    case "1":
                        //成功
                        token = body[1];
                        string user_id = body[2];
                        lbllogin.Text        = "1";
                        ViewState["token"]   = token;
                        ViewState["user_id"] = user_id;

                        break;

                    case "2":
                        //网络错误
                        lbllogin.Text = "网络错误";
                        break;
                    }
                }
                else
                {
                }
            }
            catch (Exception ex)
            {
                lbllogin.Text = "登录超时";
            }
        }