Exemple #1
0
        public JsonResult Save(XtZhbModel model)
        {
            ReturnModel returnModel;

            if (model.id > 0)
            {
                XtZhbModel temp = new XtzhbService().GetModel(model.id);
                if (temp == null)
                {
                    return(Json(new ReturnModel {
                        Code = 201, Msg = "账号不存在"
                    }, JsonRequestBehavior.AllowGet));
                }
                temp.zh     = model.zh;
                temp.dh     = model.dh;
                temp.jsid   = model.jsid;
                temp.lxr    = model.lxr;
                temp.bz     = model.bz;
                returnModel = new XtzhbService().Update(temp);
                return(Json(returnModel, JsonRequestBehavior.AllowGet));
            }
            model.createtime = DateTime.Now;
            model.yybh       = GLYadmin.YYID;
            model.mm         = md5.to32MD5("123456");
            model.zt         = 1;
            model.txlj       = "/Content/assets/images/photo/" + new Random().Next(1, 24) + ".png";
            returnModel      = new XtzhbService().Add(model);
            return(Json(returnModel, JsonRequestBehavior.AllowGet));
        }
        // GET: Home
        public ActionResult Index()
        {
            string account = GLYadmin.GLYUserAccount;
            string jsid    = GLYadmin.JsId;
            //权限Id
            List <XtMenuModel> li = new Service.JsqxService().GetMenu(int.Parse(jsid));

            ViewBag.LiQx = li;


            var zhbModel = new XtzhbService().GetModel(Convert.ToInt32(GLYadmin.UserId));

            if (zhbModel != null)
            {
                ViewBag.Txlj = zhbModel.txlj;
            }
            return(View());
        }
        /// <summary>
        /// 密码修改
        /// </summary>
        /// <param name="oldpwd"></param>
        /// <param name="newpwd"></param>
        /// <returns></returns>
        public ActionResult Mmxg(string oldpwd, string newpwd)
        {
            XtZhbModel yy = new XtzhbService().Login(GLYadmin.GLYUserAccount, md5.to32MD5(oldpwd), 1);

            if (yy != null)
            {
                int i = new Service.XtzhbService().UpdatePassword(int.Parse(GLYadmin.UserId), md5.to32MD5(newpwd));
                if (i > 0)
                {
                    return(Json(new { flag = true, msg = "" }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(new { flag = false, msg = "" }, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(new { flag = false, msg = "原始密码不对" }, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #4
0
        public JsonResult LoginPost(string YHM, string MM, string YZM)
        {
            if (String.IsNullOrEmpty(YHM))
            {
                return(Json(new { flag = false, msg = "请输入用户名" }));
            }
            if (String.IsNullOrEmpty(MM))
            {
                return(Json(new { flag = false, msg = "请输入密码" }));
            }
            if (String.IsNullOrEmpty(YZM))
            {
                return(Json(new { flag = false, msg = "请输入验证码" }));
            }
            if (Session["ImgCode"] == null)
            {
                return(Json(new { flag = false, msg = "验证码错误" }));
            }
            if (!YZM.ToUpper().Equals(Session["ImgCode"].ToString().ToUpper()))
            {
                return(Json(new { flag = false, msg = "验证码错误" }));
            }
            try
            {
                string mm = md5.to32MD5(MM);



                object IP_Visit  = Session["IP_Visit"];    //来访IP
                string IP_Submit = GetClientIPv4Address(); //提交IP
                object IP_Num    = Session["IP_Num"];      //来访ip访问次数
                Log.WriteLog("来访IP:" + IP_Visit);
                if (IP_Visit == null && IP_Num == null)
                {
                    Session["IP_Num"]   = "1";
                    Session["IP_Visit"] = IP_Submit;
                }
                else if (IP_Visit.ToString() == IP_Submit && IP_Num.ToString() == "1")
                {
                    Session["IP_Num"]   = "2";
                    Session["IP_Visit"] = IP_Submit;
                }
                else if (IP_Visit.ToString() == IP_Submit && IP_Num.ToString() == "2")
                {
                    Session["IP_Num"]   = "3";
                    Session["IP_Visit"] = IP_Submit;
                }
                else if (IP_Visit.ToString() == IP_Submit && int.Parse((IP_Num == null ? 0 : IP_Num).ToString()) >= 300)
                {
                    Log.WriteLog("登录失败,来访IP:" + IP_Submit);
                    return(Json(new { flag = false, msg = "你的IP访问次数过多,请换台电脑登录" }, JsonRequestBehavior.AllowGet));
                }
                FormsAuthentication.SetAuthCookie(YHM, false);
                XtZhbModel yy = new XtzhbService().Login(YHM, mm, 1);
                if (yy != null)
                {
                    GLYadmin.GLYLoginIn(yy.zh, yy.yybh, yy.lxr, yy.jsid, yy.id);

                    FormsAuthentication.SetAuthCookie(yy.id.ToString(), false);

                    Log.WriteLog(YHM + ":登录成功!时间:" + System.DateTime.Now);
                    return(Json(new { flag = true, msg = "登陆成功" }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(new { flag = false, msg = "用户名或者密码错误!" }, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                Log.WriteLog(YHM + ":登录失败!:" + ex.Message);
                return(Json(new { flag = false, msg = "登陆失败" }, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #5
0
        public JsonResult BatchDelete(string ids)
        {
            ReturnModel returnModel = new XtzhbService().BatchDelete(ids);

            return(Json(returnModel, JsonRequestBehavior.AllowGet));
        }
Exemple #6
0
        public JsonResult Delete(int id)
        {
            ReturnModel returnModel = new XtzhbService().Delete(id);

            return(Json(returnModel, JsonRequestBehavior.AllowGet));
        }
Exemple #7
0
        public JsonResult ResetPassword(int id)
        {
            ReturnModel returnModel = new XtzhbService().ResetPassword(id, md5.to32MD5("123456"));

            return(Json(returnModel, JsonRequestBehavior.AllowGet));
        }
Exemple #8
0
        public JsonResult UpdateStaus(int id, int zt = 0)
        {
            ReturnModel returnModel = new XtzhbService().UpdateStatus(id, zt);

            return(Json(returnModel, JsonRequestBehavior.AllowGet));
        }