Exemplo n.º 1
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            BLL.User_Service userSer = new BLL.User_Service();
            int id = Convert.ToInt32(context.Request.Form["hiddenId"]);

            Model.User_Model usermodel = userSer.GetUser(id);
            if (usermodel != null)
            {
                usermodel.LoginPwd = context.Request.Form["txtpwd"];
                usermodel.NickName = context.Request.Form["txtnick"];
                usermodel.Sex      = context.Request.Form["txtsex"];
                usermodel.Age      = Convert.ToInt32(context.Request.Form["txtage"]);
                usermodel.FaceId   = Convert.ToInt32(context.Request.Form["txtface"]);
                usermodel.Friend   = Convert.ToInt32(context.Request.Form["txtfriend"]);
                usermodel.Name     = context.Request.Form["txtname"];
                usermodel.StarId   = Convert.ToInt32(context.Request.Form["txtstar"]);
                usermodel.BloodId  = Convert.ToInt32(context.Request.Form["txtblood"]);
                usermodel.Id       = id;
                if (userSer.UpdateUser(usermodel))
                {
                    context.Response.Redirect("Index.ashx");
                }
                else
                {
                    context.Response.Redirect("Error.html");
                }
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 对cookie进行校检
        /// </summary>
        private void CheckCookie()
        {
            if (Request.Cookies["ck1"] != null && Request.Cookies["ck2"] != null)
            {
                string           userName    = Request.Cookies["ck1"].Value;
                string           userPwd     = Request.Cookies["ck2"].Value;
                BLL.User_Service userService = new BLL.User_Service();
                Users_Model      usermodel   = userService.FindUser(userName);
                if (usermodel != null)
                {
                    //判断用户数据库中存储的密码是否与cookie中存储的密码一致
                    if (userPwd == usermodel.LoginPwd)
                    {
                        //先赋值 才能跳转
                        Session["usermodel"] = usermodel;

                        //Response.Redirect("SessionSuc.aspx");
                        UserPwd  = userPwd;
                        UserName = userName;
                        Checked  = "checked";
                        //Request.Cookies["ck1"].Expires = DateTime.Now.AddDays(-1);
                        //Request.Cookies["ck2"].Expires = DateTime.Now.AddDays(-1);
                    }
                }
                //如果Cookie中是有值的,但是Cookie存储的用户名或密码不正确,表示用户名和密码被篡改了,那么只能继续出现登录页面。那么该 cOOKIE也没有必要存在了。
                Response.Cookies["ck1"].Expires = DateTime.Now.AddDays(-1);
                Response.Cookies["ck2"].Expires = DateTime.Now.AddDays(-1);
            }
        }
Exemplo n.º 3
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            int id = Convert.ToInt32(context.Request["id"]);

            BLL.User_Service userSer   = new BLL.User_Service();
            Users_Model      usermodel = userSer.FindUser(id);

            System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();
            context.Response.Write(js.Serialize(usermodel));
        }
Exemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            BLL.User_Service   userService = new BLL.User_Service();
            List <Users_Model> list        = userService.GetList();

            UserList = list;

            //两个问号 ??,它表示左边的变量如果为null则值为右边的变量,否则就是左边的变量值
            string a = "3";
            var    b = a ?? "123";

            Response.Write(b);
        }
Exemplo n.º 5
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            int id = Convert.ToInt32(context.Request["id"]);

            BLL.User_Service userSer = new BLL.User_Service();
            if (userSer.DeleteUser(id))
            {
                context.Response.Write("yes");
            }
            else
            {
                context.Response.Write("no");
            }
        }
Exemplo n.º 6
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            int id;

            if (int.TryParse(context.Request.QueryString["id"], out id))
            {
                BLL.User_Service userSer = new BLL.User_Service();
                if (userSer.DeleteUser(id))
                {
                    context.Response.Redirect("Index.ashx");
                }
                else
                {
                    context.Response.Redirect("Error.html");
                }
            }
        }
Exemplo n.º 7
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/html";
            int id;

            if (int.TryParse(context.Request.QueryString["id"], out id))
            {
                BLL.User_Service userSer     = new BLL.User_Service();
                Model.User_Model usermodel   = userSer.GetUser(id);
                string           filePath    = context.Request.MapPath("Update.html");
                string           fileContent = File.ReadAllText(filePath);
                fileContent = fileContent.Replace("$pwd", usermodel.LoginPwd).Replace("$nick", usermodel.NickName)
                              .Replace("$sex", usermodel.Sex).Replace("$age", usermodel.Age.ToString()).Replace("$face", usermodel.FaceId.ToString())
                              .Replace("$friend", usermodel.Friend.ToString()).Replace("$name", usermodel.Name).Replace("$star", usermodel.StarId.ToString())
                              .Replace("$blood", usermodel.BloodId.ToString()).Replace("$id", usermodel.Id.ToString());
                context.Response.Write(fileContent);
            }
        }
Exemplo n.º 8
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";

            //分页

            int pageIndex;//当前页码

            if (!int.TryParse(context.Request["pageIndex"], out pageIndex))
            {
                pageIndex = 1;
            }
            BLL.User_Service userSer = new BLL.User_Service();
            int pageSize             = 5;                              //每页显示5条
            int pageCount            = userSer.GetPageCount(pageSize); //总页数

            //判断当前页码取值范围
            pageIndex = pageIndex < 1 ? 1 : pageIndex;
            pageIndex = pageIndex > pageCount ? pageCount : pageIndex;
            //单页
            List <Users_Model> list = userSer.GetPageList(pageIndex, pageSize);//获取
            //System.Web.Script.Serialization.JavaScriptSerializer json = new System.Web.Script.Serialization.JavaScriptSerializer();
            //context.Response.Write(json.Serialize(list));

            //获取分页页码条
            string strPageBar = BLL.pageBar.GetPageBar(pageIndex, pageSize);

            System.Web.Script.Serialization.JavaScriptSerializer json = new System.Web.Script.Serialization.JavaScriptSerializer();
            //添加一个匿名类 2个属性
            context.Response.Write(json.Serialize(new { user = list, MypageBar = strPageBar }));



            //List<Users_Model> list = userSer.GetUsers();
            ////通过该类可以将数据序列化成为json格式
            //System.Web.Script.Serialization.JavaScriptSerializer json = new System.Web.Script.Serialization.JavaScriptSerializer();
            //context.Response.Write(json.Serialize(list));
        }
Exemplo n.º 9
0
        private void AddInfo()
        {
            Users_Model usermodel = new Users_Model();

            usermodel.LoginPwd = Request.Form["txtpwd"];
            usermodel.NickName = Request.Form["txtnick"];
            usermodel.Sex      = Request.Form["txtsex"];
            usermodel.Age      = Convert.ToInt32(Request.Form["txtage"]);
            usermodel.FaceId   = Convert.ToInt32(Request.Form["txtface"]);
            usermodel.Friend   = Convert.ToInt32(Request.Form["txtfriend"]);
            usermodel.Name     = Request.Form["txtname"];
            usermodel.StarId   = Convert.ToInt32(Request.Form["txtstar"]);
            usermodel.BloodId  = Convert.ToInt32(Request.Form["txtblood"]);
            BLL.User_Service userservice = new BLL.User_Service();
            if (userservice.AddUser(usermodel))
            {
                Response.Redirect("Index.aspx");
            }
            else
            {
                Response.Redirect("Error.html");
            }
        }
Exemplo n.º 10
0
        private void CheckUser()
        {
            string userName = Request.Form["txtClientID"];
            string userPwd  = Request.Form["txtPassword"];

            BLL.User_Service userService = new BLL.User_Service()
            ;
            //提示信息
            string      msg       = string.Empty;
            Users_Model usermodel = null;

            if (userService.CheckLoginUser(userName, userPwd, out msg, out usermodel))
            {
                //判断用户是否选择了自动登录
                if (!string.IsNullOrEmpty(Request.Form["autoLogin"]))
                {
                    HttpCookie cookie1 = new HttpCookie("ck1", userName);
                    HttpCookie cookie2 = new HttpCookie("ck2", userPwd);
                    //HttpCookie cookie = new HttpCookie("ck", Common.MD5Com.GetMd5String(userPwd));
                    cookie1.Expires = DateTime.Now.AddDays(3);
                    cookie2.Expires = DateTime.Now.AddDays(3);
                    Response.Cookies.Add(cookie1);
                    Response.Cookies.Add(cookie2);
                }


                Session["usermodel"] = usermodel;

                Session.Timeout = 3;

                Response.Redirect("SessionSuc.aspx");
            }
            else
            {
                ErrorMsg = msg;
            }
        }
Exemplo n.º 11
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            Users_Model usermodel = new Users_Model();

            usermodel.LoginPwd = context.Request["txtpwd"];
            usermodel.NickName = context.Request["txtnick"];
            usermodel.Sex      = context.Request["txtsex"];
            usermodel.Age      = Convert.ToInt32(context.Request["txtage"]);
            usermodel.FaceId   = Convert.ToInt32(context.Request["txtface"]);
            usermodel.Friend   = Convert.ToInt32(context.Request["txtfriend"]);
            usermodel.Name     = context.Request["txtname"];
            usermodel.StarId   = Convert.ToInt32(context.Request["txtstar"]);
            usermodel.BloodId  = Convert.ToInt32(context.Request["txtblood"]);
            BLL.User_Service userSer = new BLL.User_Service();
            if (userSer.AddUser(usermodel))
            {
                context.Response.Write("yes");
            }
            else
            {
                context.Response.Write("no");
            }
        }