Example #1
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string oldpwd  = context.Request["oldpwd"];
            string userPwd = ((Users)context.Session["user"]).LoginPwd;
            int    userId  = ((Users)context.Session["user"]).Id;
            string newpwd  = context.Request["newpwd"];

            if (Password_Encryption.Md5(Password_Encryption.Md5(oldpwd)) != userPwd)
            {
                context.Response.Write("原密码输入错误,请重试");
            }
            else
            {
                bool flag = new UsersBll().UpdatePwd(userId, newpwd);
                if (flag)
                {
                    context.Session["user"] = null;
                    context.Response.Write("ok");
                }
                else
                {
                    context.Response.Write("服务器繁忙,请稍后重试!!!");
                }
            }
        }
Example #2
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string loginID    = context.Request["loginID"];
            string pwd        = context.Request["pwd"];
            string isremember = context.Request["rem"];

            Users u = ub.GetModel(loginID, pwd);

            if (u != null)
            {
                if (context.Request.Cookies["userpwd"] == null && context.Request.Cookies["username"] == null || u.LoginPwd.Length != 32)
                {
                    u.LoginPwd = Password_Encryption.Md5(Password_Encryption.Md5(u.LoginPwd));
                }

                if (isremember == "未选中")
                {
                    //不记住密码
                    context.Response.Cookies["username"].Expires = DateTime.Now.AddDays(-1);
                    context.Response.Cookies["userpwd"].Expires  = DateTime.Now.AddDays(-1);
                }
                else if (isremember == "选中")
                {
                    //记住密码
                    context.Response.Cookies["username"].Value = u.LoginId;
                    context.Response.Cookies["userpwd"].Value  = u.LoginPwd;
                    //设置过期时间
                    context.Response.Cookies["username"].Expires = DateTime.Now.AddDays(3);
                    context.Response.Cookies["userpwd"].Expires  = DateTime.Now.AddDays(3);
                }
                context.Session["user"] = u;
                context.Response.Write("ok");
            }
            else
            {
                context.Response.Write("error");
            }
        }