public ActionResult Login1()
        {
            //if (Session["IsLogin"] == null || Session["IsLogin"].ToString() != CommonBusiness.GetAppSet().Where(x => x.KName == "Login").FirstOrDefault().KValue)
            //{
            //    Session.RemoveAll();
            //    return Redirect("/Home/Login");
            //}
            if (CurrentUser != null)
            {
                return(Redirect("/Home/Index"));
            }
            HttpCookie cook = Request.Cookies["cp"];

            if (cook != null)
            {
                if (cook["status"] == "1")
                {
                    string  operateip = OperateIP;
                    int     result;
                    M_Users model = ProBusiness.M_UsersBusiness.GetM_UserByProUserName(cook["username"], cook["pwd"], operateip, out result);
                    if (model != null)
                    {
                        model.LastLoginIP  = OperateIP;
                        Session["Manager"] = model;
                        Session["KFUrl"]   = CommonBusiness.KFUrl;
                        M_UsersBusiness.UpdLine(model.UserID, 1);
                        return(Redirect("/Home/Index"));
                    }
                }
            }
            return(View());
        }
        public ActionResult LogOut()
        {
            HttpCookie cook = Request.Cookies["cp"];

            if (cook != null)
            {
                cook["status"] = "0";
                Response.Cookies.Add(cook);
                if (CurrentUser != null)
                {
                    M_UsersBusiness.UpdLine(CurrentUser.UserID, 0);
                }
            }
            Session.RemoveAll();
            return(Redirect("/Home/Login1"));
        }
        /// <summary>
        /// 用户登录
        /// </summary>
        /// <param name="userName"></param>
        /// <param name="pwd"></param>
        /// <returns></returns>
        public JsonResult UserLogin(string userName, string pwd, string remember = "")
        {
            bool   bl        = false;
            string operateip = OperateIP;
            int    result    = 0;
            string msg       = "";

            ProEntity.Manage.M_Users model = ProBusiness.M_UsersBusiness.GetM_UserByProUserName(userName, pwd, operateip, out result);
            if (model != null)
            {
                if (model.Status < 1)
                {
                    model.LastLoginIP = OperateIP;
                    HttpCookie cook = new HttpCookie("cp");
                    cook["username"] = userName;
                    cook["pwd"]      = pwd;
                    if (remember == "1")
                    {
                        cook["status"] = remember;
                    }
                    cook.Expires = DateTime.Now.AddDays(7);
                    Response.Cookies.Add(cook);
                    CurrentUser        = model;
                    Session["Manager"] = model;
                    Session["KFUrl"]   = CommonBusiness.Select("SysSetting", "top 1 KFUrl", " 1=1 ").ToString();
                    result             = 1;
                    M_UsersBusiness.UpdLine(model.UserID, 1);
                }
                else
                {
                    msg = result == 3 ? "用户已被禁闭,请联系管理员" : "用户名或密码错误!";
                }
            }
            else
            {
                msg = result == 3 ? "用户已被禁闭,请联系管理员" : result == 2 ? "用户名不存在" : "用户名或密码错误!";
            }
            JsonDictionary.Add("result", result);
            JsonDictionary.Add("Errmsg", msg);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }