示例#1
0
        private void setDefault(Member_Info model, int layers)
        {
            var regUrl = "/Member_Center/Register/Detail";

            if (model.IsActive != "已激活")
            {
                return;
            }
            if (layers == 1)
            {
                //第一层
                ViewBag.Code2 = "<a class='btn noactive reg' href='" + regUrl + "?upid=" + model.Code + "&position=1'>注册</a>";
                ViewBag.Code3 = "<a class='btn noactive reg' href='" + regUrl + "?upid=" + model.Code + "&position=2'>注册</a>";
            }
            else if (layers == 2)
            {
                if (model.Position.EndsWith("1"))
                {
                    //第二层左
                    ViewBag.Code4 = "<a class='btn noactive reg' href='" + regUrl + "?upid=" + model.Code + "&position=1'>注册</a>";
                    ViewBag.Code5 = "<a class='btn noactive reg' href='" + regUrl + "?upid=" + model.Code + "&position=2'>注册</a>";
                }
                else if (model.Position.EndsWith("2"))
                {
                    ViewBag.Code6 = "<a class='btn noactive reg' href='" + regUrl + "?upid=" + model.Code + "&position=1'>注册</a>";
                    ViewBag.Code7 = "<a class='btn noactive reg' href='" + regUrl + "?upid=" + model.Code + "&position=2'>注册</a>";
                }
            }
        }
示例#2
0
        protected string listMember(string id)
        {
            SessionUserLogin nUserLogin = (SessionUserLogin)Session["UserLogin"];

            if (nUserLogin == null)
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "hwa", "alert('Vui lòng đăng nhập lại');", true);
                Page.ClientScript.RegisterStartupScript(GetType(), "hwda", "window.location.href='Default.aspx'", true);
                return("");
            }
            if (nUserLogin.GroupKey >= 2)
            {
                int       CooperativeKey = int.Parse(DLLCooperative.SelectedValue);
                DataTable nMember        = Member_Info.GetList(CooperativeKey);
                string    listMember     = "";
                for (int j = 0; j < nMember.Rows.Count; j++)
                {
                    //listMember += nMember.Rows[j]["Cooperative_Key"] + " " + nMember.Rows[j]["Name"] + "</p>";
                    listMember += "{Cooperative_Key:'" + nMember.Rows[j]["Cooperative_Key"] + "',Member_Key:'" + nMember.Rows[j]["Key"] + "',Member_Name:'" + nMember.Rows[j]["Name"] + "'},";
                }
                return(listMember);
            }
            else
            {
                return("");
            }
        }
示例#3
0
        /// <summary>
        /// 确认收货操作
        /// </summary>
        /// <returns></returns>
        public ActionResult DoTakeGoods(string pwd2, string guid)
        {
            try
            {
                //1.验证支付密码
                Member_Info curUser = User_Shop.GetMember_Info();
                if (curUser.Pwd2 != Common.CryptHelper.DESCrypt.Encrypt(pwd2))
                {
                    throw new Exception("支付密码不正确");
                }

                //2.订单进入,待评价/已收货状态
                ShopOrder model = DB.ShopOrder.FindEntity(guid);
                model.State      = ShopEnum.OrderState.Finish.GetHashCode(); //确认收货
                model.FinishTime = DateTime.Now;
                DB.ShopOrder.Update(model);
                ////3.结算系统处理
                //DB.ShopOrder.OrderSettlement(guid);
                //if (model.OrderType != "积分优惠券")
                //{
                //    DB.Jiang.GiveJiang(DB.Member_Info.FindEntity(model.MemberID), model);
                //}
                return(Success("操作成功"));
            }
            catch (Exception ex)
            {
                return(Error(ex));
            }
        }
示例#4
0
 public ActionResult SaveDL(Member_Info entity)
 {
     try
     {
         var member = DB.Member_Info.FindEntity(entity.MemberId);
         member.DiZhi     = entity.DiZhi;
         member.JingDu    = entity.JingDu;
         member.WeiDu     = entity.WeiDu;
         member.ShopImage = entity.ShopImage;
         member.ShopName  = entity.ShopName;
         JsonHelp help = DB.Member_Info.ServiceDL(member);
         if (help.Status == "n")
         {
             return(Error(help.Msg));
         }
         else
         {
             return(Success(help.Msg));
         }
     }
     catch (Exception ex)
     {
         return(Error(ex));
     }
 }
示例#5
0
        //获取会员的推广链接
        public static string GetQrCodeLink(Member_Info model)
        {
            string code = Common.CryptHelper.DESCrypt.Encrypt(model.MemberId);
            string path = GetRegister() + $"?code={code}";

            return($"http://" + req.Url.Host + path);
        }
示例#6
0
        //public PartialViewResult EveryUpdateOrder()
        //{
        //    TaskTime t = new TaskTime();
        //    t.UpdateOrder();
        //    return PartialView();
        //}

        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public ActionResult Save(Member_Info entity)
        {
            entity.CreateMemberId   = string.Empty;
            entity.CreateMemberName = string.Empty;
            entity.CreateTime       = DateTime.Now;
            //entity.Pwd2 = "222222";
            //赋值省市区
            if (entity.ProvId != null)
            {
                entity.ProvName = DB.Area_Province.FindEntity(entity.ProvId).name;
            }
            if (entity.CityId != null)
            {
                entity.CityName = DB.Area_City.FindEntity(entity.CityId).name;
            }
            if (entity.CountyId != null)
            {
                entity.CountyName = DB.Area_County.FindEntity(entity.CountyId).name;
            }
            var json = DB.Member_Info.Save(entity, Enums.LoginType.nologin, "", "", 0, 0, 0, 0);

            if (json.Status == "y")
            {
                json.ReUrl = "/";   //注册成功就跳转到 激活页
            }
            return(Json(json));
        }
示例#7
0
        public ActionResult Save(Member_Info entity)
        {
            entity.CreateMemberId   = CurrentUser.Id;
            entity.CreateMemberName = CurrentUser.Name;
            entity.CreateTime       = DateTime.Now;
            //赋值省市区
            if (entity.ProvId != null)
            {
                entity.ProvName = DB.Area_Province.FindEntity(entity.ProvId).name;
            }
            if (entity.CityId != null)
            {
                entity.CityName = DB.Area_City.FindEntity(entity.CityId).name;
            }
            if (entity.CountyId != null)
            {
                entity.CountyName = DB.Area_County.FindEntity(entity.CountyId).name;
            }
            entity.Code = entity.Code.Trim();
            var json = DB.Member_Info.Save(entity, Enums.LoginType.member, "", "", 0, 0, 0, 0);

            if (json.Status == "y")
            {
                json.ReUrl = "/SysManage/Desk/Index";   //注册成功就跳转到 激活页
            }
            return(Json(json));
        }
示例#8
0
        public JsonHelp RecommendMember(Member_Info member, decimal?zhitui)
        {
            JsonHelp json = new JsonHelp()
            {
                IsSuccess = true, Msg = ""
            };
            var ServiceCenter = DB.Member_Info.FindEntity(member.ServiceCenterId);
            int i             = 1;

            if (ServiceCenter != null)
            {
                var Recommend = DB.Member_Info.FindEntity(ServiceCenter.RecommendId);
                if (Recommend != null)
                {
                    decimal?amount = zhitui;
                    string  commen = "代理津贴";


                    if (amount > 0)
                    {
                        InsertFin(Recommend, member, amount.Value, commen);
                    }
                }
            }
            return(json);
        }
示例#9
0
文件: Tools.cs 项目: wangxiaoyi12/Web
        public static void WriteCookie(Member_Info user, bool isAdmin = false)
        {
            var FuWu = 1;

            //判断是否是商家
            //var IsShop = DB.Shop.FindEntity(q => q.MemberID == user.MemberId);
            if (user.IsServiceCenter == "是")
            {
                FuWu = 35;
            }
            //else if (IsShop == null || user.IsServiceCenter == "否")
            //{
            //    FuWu = 1;
            //}
            //else if (user.IsServiceCenter == "是" || IsShop.IsCheck == true)
            //{
            //    FuWu = 35;
            //}
            string cookievalue = "{";

            cookievalue += string.Format("\"id\":\"{0}\",\"loginname\":\"{1}\",\"username\":\"{2}\",\"password\":\"{3}\",\"logintype\":\"{4}\",\"roleid\":\"{5}\",\"pwd2\":\"{6}\",\"token\":\"{7}\",\"isadmin\":\"{8}\"",
                                         user.MemberId,
                                         user.Code,
                                         user.NickName,
                                         user.LoginPwd,
                                         Enums.LoginType.member.ToString(), FuWu,
                                         user.Pwd2, DB.ValidCookieString,
                                         isAdmin);
            cookievalue += "}";
            CookieHelper.SetCookie(Enums.LoginType.member.ToString(), Common.CryptHelper.DESCrypt.Encrypt(cookievalue), null);
        }
示例#10
0
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public ActionResult Save(Member_Info DataBase)
        {
            DataBase.CreateMemberId   = CurrentUser.Id;
            DataBase.CreateMemberName = CurrentUser.Name;
            DataBase.CreateTime       = DateTime.Now;
            //赋值省市区
            if (DataBase.ProvId != null)
            {
                DataBase.ProvName = DB.Area_Province.FindEntity(DataBase.ProvId).name;
            }
            if (DataBase.CityId != null)
            {
                DataBase.CityName = DB.Area_City.FindEntity(DataBase.CityId).name;
            }
            if (DataBase.CountyId != null)
            {
                DataBase.CountyName = DB.Area_County.FindEntity(DataBase.CountyId).name;
            }
            DataBase.Code   = DataBase.Code.Trim();
            DataBase.Mobile = DataBase.Mobile;
            var json = DB.Member_Info.Save(DataBase, Enums.LoginType.admin, "", "", 0, 0, 0, 0);

            if (json.Status == "y")
            {
                json.ReUrl = "/Admin_Member/FormalMember/Index?Type=普通";   //注册成功就跳转到 激活页
            }
            return(Json(json));
        }
示例#11
0
        public void TuChu()
        {
            DateTime dt = DateTime.Now.Date;

            //if (DB.SysLogs.Any(a => a.Description == "突出贡献奖发放" && a.CreateTime >= dt))
            //{
            //    LogHelper.Info(dt + "已经执行过突出贡献奖发放功能");
            //    return;
            //}
            //if (DateTime.Now.Day != 1)
            //{
            //    LogHelper.Info(dt + "今天不是1号,不发放突出贡献奖金");
            //    return;
            //}
            var list = DB.Member_Info.Where(p => p.LAmount > 0 && p.IsLockFen.Value).ToList();

            foreach (var item in list)
            {
                Member_Info model  = DB.Member_Info.FindEntity(item.MemberId);
                var         amount = model.LAmount * DB.XmlConfig.XmlSite.TuChuBiLi / 100m;
                if (amount > 0)
                {
                    DB.Jiang.InsertFin(model, model, amount.Value, "突出贡献奖", "突出贡献奖");
                }
            }
            DB.SysLogs.setSysLogsData1("00", "定时任务", "Edit", "突出贡献奖发放");
        }
示例#12
0
        public JsonHelp FenXiang(Member_Info member)
        {
            JsonHelp json = new JsonHelp()
            {
                IsSuccess = true, Msg = ""
            };
            var Recommend = DB.Member_Info.FindEntity(member.RecommendId);

            for (int i = 1; i <= 2; i++)
            {
                if (Recommend == null)
                {
                    return(json);
                }
                decimal?amount = 0;
                if (i == 1)
                {
                    amount = System.DB.XmlConfig.XmlSite.FenXiang1;
                }
                else if (i == 2)
                {
                    amount = System.DB.XmlConfig.XmlSite.FenXiang2;
                }
                if (amount > 0)
                {
                    InsertFin(Recommend, member, amount.Value, "分享消费奖", "分享消费奖");
                    FuDaoJ(Recommend, amount.Value);
                }
                Recommend = DB.Member_Info.FindEntity(Recommend.RecommendId);
            }
            return(json);
        }
示例#13
0
        public void FaFang()
        {
            DateTime dt = DateTime.Now.Date;

            if (DB.SysLogs.Any(a => a.Description == "奖金发放" && a.CreateTime >= dt))
            {
                LogHelper.Info(dt + "已经执行过奖金发放功能");
                return;
            }
            //if (DateTime.Now.DayOfWeek == DayOfWeek.Monday )
            //{
            //     LogHelper.Info(dt + "今天不是周一不发放奖金");
            //    return;
            //}
            var list = DB.Fin_Info.Where(p => p.IsSettlement == false).ToList();

            foreach (var item in list)
            {
                Member_Info model = DB.Member_Info.FindEntity(item.MemberId);
                model.Coins         += item.RealAmount;
                model.CommissionSum += item.RealAmount;
                DB.Fin_LiuShui.AddLS(model.MemberId, item.RealAmount.Value, item.TypeName, "奖金");
                DB.Member_Info.Update(model);
                Fin_Info finmodel = DB.Fin_Info.FindEntity(item.FinId);
                finmodel.IsSettlement = true;
                DB.Fin_Info.Update(finmodel);
            }
            DB.SysLogs.setSysLogsData1("00", "定时任务", "Edit", "奖金发放");
        }
示例#14
0
        public JsonHelp FenXiang(DbMallEntities db, Member_Info member)
        {
            JsonHelp json = new JsonHelp()
            {
                IsSuccess = true, Msg = ""
            };
            var Recommend = db.Member_Info.Where(p => p.MemberId == member.RecommendId).FirstOrDefault();

            for (int i = 1; i <= 2; i++)
            {
                if (Recommend == null)
                {
                    return(json);
                }
                decimal?amount = 0;
                if (i == 1)
                {
                    amount = System.DB.XmlConfig.XmlSite.FenXiang1;
                }
                else if (i == 2)
                {
                    amount = System.DB.XmlConfig.XmlSite.FenXiang1;
                }
                if (amount > 0)
                {
                    InsertFin(db, Recommend, member, amount.Value, "分享消费奖", "分享消费奖");
                    FuDaoJ(db, Recommend, amount.Value);
                }
                Recommend = db.Member_Info.Where(p => p.MemberId == Recommend.RecommendId).FirstOrDefault();
            }
            return(json);
        }
示例#15
0
        public void FenHong()
        {
            DateTime dt = DateTime.Now.Date;

            //if (DB.SysLogs.Any(a => a.Description == "分红奖发放" && a.CreateTime >= dt))
            //{
            //    LogHelper.Info(dt + "已经执行过分红奖发放功能");
            //    return;
            //}
            //if (DateTime.Now.Day != 1)
            //{
            //    LogHelper.Info(dt + "今天不是1号,不发放分红奖金");
            //    return;
            //}
            var list = DB.Member_Info.Where(p => p.FHSum > 0 && p.MemberLevelId == 3).ToList();

            foreach (var item in list)
            {
                Member_Info model  = DB.Member_Info.FindEntity(item.MemberId);
                var         amount = model.FHSum * DB.XmlConfig.XmlSite.FenHongBi / 100m;
                if (amount > 0)
                {
                    DB.Jiang.InsertFin(model, model, amount.Value, "分红奖", "分红奖");
                }
            }
            DB.SysLogs.setSysLogsData1("00", "定时任务", "Edit", "分红奖发放");
        }
示例#16
0
        protected string LoadCenter(string id)
        {
            string      latlng = "";
            Member_Info info   = new Member_Info(Ckey);

            if (info.LatLng != "")
            {
                string   A       = info.LatLng.Replace("\"", "");
                Regex    myRegex = new Regex("lat");
                string[] sKetQua = myRegex.Split(A);
                latlng = "new google.maps.LatLng(" + sKetQua[1].Substring(1).Replace("},{", "").Replace("lon:", "") + ");";
            }
            else
            {
                cp_key = info.Cooperative_Key;
                Cooperative_Info Coo = new Cooperative_Info(cp_key);
                if (cp_key != 0)
                {
                    latlng = "new google.maps.LatLng(" + Coo.Lat + "," + Coo.Lng + ");";
                }
                else
                {
                    latlng = "new google.maps.LatLng(10.656559161780331, 106.13067626953125);";
                }
            }
            return(latlng);
        }
示例#17
0
        /// <summary>
        /// 标记订单,挂卖
        /// </summary>
        /// <param name="OrderID"></param>
        /// <returns></returns>
        public ActionResult WeiTuoOrder(string pwd2, string guid)
        {
            try
            {  //1.验证支付密码
                Member_Info curUser = User_Shop.GetMember_Info();
                if (curUser.Pwd2 != Common.CryptHelper.DESCrypt.Encrypt(pwd2))
                {
                    throw new Exception("支付密码不正确");
                }
                ShopOrder model = DB.ShopOrder.FindEntity(q => q.GUID == guid);
                #region 挂卖
                //给零售区加库存
                //var lingshouqu = DB.ShopOrderProduct.Where(p => p.OrderID == model.GUID).FirstOrDefault();
                //var shopOrderProudct = DB.ShopProduct.Where(p => p.Title == lingshouqu.Name && p.CategoryID1 == 15).FirstOrDefault();
                //shopOrderProudct.Inventory = Convert.ToInt32(shopOrderProudct.Inventory + model.ZongDay);
                //DB.ShopProduct.Update(shopOrderProudct);
                model.State      = ShopEnum.OrderState.GuaM.GetHashCode();
                model.Type       = "挂卖中";
                model.SubmitTime = DateTime.Now;//挂卖时间
                DB.ShopOrder.Update(model);
                #endregion

                return(Success("操作成功"));
            }
            catch (Exception ex)
            {
                return(Error(ex));
            }
        }
示例#18
0
        protected string LoadLat(string id)
        {
            Member_Info info   = new Member_Info(Ckey);
            String      latlng = "";

            latlng = "'" + info.LatLng + "'";
            return(latlng);
        }
示例#19
0
        protected string LoadLatlng(string id)
        {
            Member_Info info   = new Member_Info(Ckey);
            String      latlng = "";

            latlng = @"'{shapes:[" + info.LatLng + "]}';";
            return(latlng);
        }
示例#20
0
        /// <summary>
        /// 保存基本信息
        /// </summary>
        /// <returns></returns>
        public ActionResult InfoSave(Member_Info entity)
        {
            try
            {
                if (DB.XmlConfig.XmlSite.IsJiHuo)
                {
                    var code = Session["smscode"] as string;
                    if (string.IsNullOrEmpty(code))
                    {
                        throw new Exception("验证码过期");
                    }
                    if (code != entity.OpenBank)
                    {
                        throw new Exception("验证码不正确");
                    }
                }
                Member_Info model = User_Shop.GetMember_Info();
                if (DB.Member_Info.Any(a => a.Mobile == entity.Mobile && a.MemberId != model.MemberId))
                {
                    throw new Exception("手机号已存在");
                }


                //完善资料

                model.Mobile = entity.Mobile;
                if (model.IsDL != "是")
                {
                    model.NickName = entity.NickName;

                    var rec = DB.Member_Info.Where(a => a.RecommendId == model.MemberId && a.MemberId != model.MemberId).ToList();
                    foreach (var item in rec)
                    {
                        var recommendmodel = DB.Member_Info.FindEntity(item.MemberId);
                        recommendmodel.RecommendName = model.NickName;
                        DB.Member_Info.Update(recommendmodel);
                    }

                    model.IdCode = entity.IdCode;
                    model.IsDL   = "是";

                    model.BankAccount = entity.BankAccount;
                    model.BankCode    = entity.BankCode;
                    model.BankName    = entity.BankName;
                }

                if (DB.Member_Info.Update(model) == false)
                {
                    throw new Exception("修改会员信息失败");
                }

                return(Success("修改成功"));
            }
            catch (Exception ex)
            {
                return(Error(ex));
            }
        }
示例#21
0
        protected string LoadLatlng(string id)
        {
            Member_Info info   = new Member_Info(Ckey);
            String      latlng = "";

            //string buf = '{"shapes":[';
            latlng = @"'shapes= {shapes:[" + info.LatLng + "]}; expires=Invalid Date';";
            return(latlng);
        }
示例#22
0
        public static string dk(string username, string password, string repassword, string email, string name, string idmember, string Cooperative, string phone, string address)
        {
            string result = "Đăng ký thành công! Tuy nhiên bạn cần xác chờ xác thực từ chủ nhiệm HTX mới có thể sử dụng tài khoản này!";

            if (password.Length < 6)
            {
                result = "Mật khẩu phải từ 6 ký tự trở lên";
            }
            else if (password != repassword)
            {
                result = "Mật khẩu nhập lại không khớp";
            }
            else if (email.IndexOf("@") <= -1)
            {
                result = "Email không đúng định dạng";
            }
            else if (phone.Length < 10 || phone.ToInt() < 1)
            {
                result = "Số điện thoại không đúng định dạng";
            }
            else
            {
                Member_Info meminfo = new Member_Info(name, Cooperative.ToInt());
                if (meminfo.Key != 0)
                {
                    return("Xã viên đã tồn tại!");
                }
                else
                {
                    meminfo.MemID           = idmember;
                    meminfo.Cooperative_Key = Cooperative.ToInt();
                    meminfo.Address         = address;
                    meminfo.Email           = email;
                    meminfo.Phone           = phone;
                    meminfo.Name            = name;
                    meminfo.Save();
                    Member_Info meminfo2 = new Member_Info(name, Cooperative.ToInt());
                    User_Info   user     = new User_Info(username, true);
                    if (user.Key != null)
                    {
                        user.Name           = username;
                        user.Password       = password;
                        user.Activate       = false;
                        user.ExpireDate     = DateTime.Now;
                        user.CooperativeKey = meminfo2.Cooperative_Key;
                        user.EmployeeKey    = meminfo2.Key;
                        user.Save();
                    }
                    else
                    {
                        return("Tên đăng nhập đã tồn tại!");
                    }
                }
            }
            //User_Info
            return(result);
        }
        protected void Btncreate_Click(object sender, EventArgs e)
        {
            Member_Info      minfo = new Member_Info();
            MemberController dao   = new MemberController();

            minfo.MemberNumber = txtmembername.Text.Trim();
            minfo.TeamID       = ddlselectteam.SelectedItem.Value;
            dao.Insert(minfo);
        }
示例#24
0
        public void updatechild_rposition(Member_Info m, List <Member_Info> list)
        {
            var childs = list.Where(a => a.RecommendId == m.MemberId).ToList();

            for (int i = 0; i < childs.Count; i++)
            {
                childs[i].RPosition = m.RPosition + i + "|";
                updatechild_rposition(childs[i], list);
            }
        }
示例#25
0
        /// <summary>
        /// 获取指定会员的默认地址
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public ShopMyAddress GetDefault(Member_Info model)
        {
            var query = DB.ShopMyAddress.Where(q => q.MemberID == model.MemberId);

            if (query.Any(q => q.IsDefault == true))
            {
                query = query.Where(q => q.IsDefault == true);
            }
            return(query.FirstOrDefault());
        }
示例#26
0
        //public static dynamic GetAccount()
        //{
        //    string value = GetCookie();
        //    if (string.IsNullOrEmpty(value))
        //        return null;
        //   return Common.JsonConverter.ConvertJson(value)
        //    //return value.JsonDeserializer<Account>();
        //}
        #endregion


        #region 客户端信息操作
        /// <summary>
        /// 保存用户信息到客户端
        /// </summary>
        /// <param name="model"></param>
        public static void SetUser(Member_Info model)
        {
            Tools.WriteCookie(model, false);

            //保存微信客户端信息
            if (string.IsNullOrEmpty(model.OpenID) == false)
            {
                CookieHelper.SetCookie("_token_", model.OpenID, 365 * 3);
            }
        }
示例#27
0
        ///// <summary>
        ///// 判断登录用户是否是已经收藏过指定产品
        ///// </summary>
        ///// <param name="ProductID"></param>
        ///// <returns></returns>
        //public static bool IsCollect(int ProductID)
        //{
        //    if (IsLogin())
        //    {
        //        string id = GetMemberID();
        //        if (DB.ShopCollectionProduct.Any(q => q.ProductID == ProductID && q.MemberID == id))
        //            return true;
        //    }
        //    return false;
        //}
        /// <summary>
        /// 获取当前登录会员的购物车数量
        /// </summary>
        /// <returns></returns>
        public static int GetCartCount()
        {
            if (IsLogin() == false)
            {
                return(0);
            }
            Member_Info model = GetMember_Info();

            return(DB.ShopCat.Where(q => q.MemberID == model.MemberId).Count());
        }
示例#28
0
        private void check()
        {
            Member_Info info = new Member_Info(Ckey);

            if (info.Cooperative_Key.ToString() != "")
            {
                Cooperative_Key = Convert.ToString(info.Cooperative_Key);
                cp_key          = info.Cooperative_Key;
            }
        }
示例#29
0
        /// <summary>
        /// 登录验证
        /// </summary>
        public JsonResult CheckUser(string UserName, string Password, string chkState, string ValidateCode = null)
        {
            try
            {
                var oldpwd = Password;
                Password = DESCrypt.Encrypt(Password);
                Member_Info model = DB.Member_Info.FindEntity(q => (q.Code == UserName || q.Mobile == UserName) && q.LoginPwd == Password);
                if (model != null)
                {
                    if (model.IsLock == "是")
                    {
                        throw new Exception("账户已经被锁定");
                    }
                    model.Pwd3 = "是";
                    DB.Member_Info.Update(model);
                    //string openid = CookieHelper.GetCookieValue("openid");
                    ////判断当前微信是否绑定了账户
                    //if (string.IsNullOrEmpty(openid) == false)
                    //{
                    //    if (string.IsNullOrEmpty(model.OpenID))
                    //    {
                    //        model.OpenID = openid;
                    //    }
                    //    model.Photo = CookieHelper.GetCookieValue("headimgurl");
                    //    DB.Member_Info.Update(model);
                    //}
                    //if (DB.XmlConfig.XmlSite.webstatus == "维护" || DB.XmlConfig.XmlSite.webstatus == "关闭")
                    //    throw new Exception("系统" + DB.XmlConfig.XmlSite.webstatus + "");
                    if (chkState == "on")//记录cookie值
                    {
                        HttpCookie cookie = new HttpCookie("platform");
                        cookie.Values.Add("PassWord", oldpwd);
                        cookie.Values.Add("LogName", UserName);
                        cookie.Expires = System.DateTime.Now.AddDays(7.0);
                        Response.Cookies.Add(cookie);
                    }
                    else
                    {
                        if (Response.Cookies["platform"] != null)
                        {
                            Response.Cookies["platform"].Expires = DateTime.Now;
                        }
                    }

                    //保存信息到客户端
                    User_Shop.SetUser(model);
                    return(Success("登录成功"));
                }
                return(Error("用户名或密码不正确"));
            }
            catch (Exception ex)
            {
                return(Error(ex));
            }
        }
示例#30
0
        /// <summary>
        /// 登录验证
        /// </summary>
        public JsonResult CheckUser(string UserName, string Pwd, string ValidateCode = null)
        {
            //try
            //{
            //    //CheckValdateCode(ValidateCode);

            //    Pwd = DESCrypt.Encrypt(Pwd);
            //    Member_Info model = DB.Member_Info.FindEntity(q => q.Code == UserName && q.LoginPwd == Pwd);
            //    if (model != null)
            //    {
            //        string openid = CookieHelper.GetCookieValue("openid");
            //        //判断当前微信是否绑定了账户
            //        if (string.IsNullOrEmpty(openid) == false)
            //        {
            //            if (string.IsNullOrEmpty(model.OpenID))
            //            {
            //                model.OpenID = openid;
            //            }
            //            model.Photo = CookieHelper.GetCookieValue("headimgurl");
            //            DB.Member_Info.Update(model);
            //        }

            //        //保存信息到客户端
            //        User_Shop.SetUser(model);

            //        return Success("登录成功");
            //    }
            //    return Error("用户名或密码不正确");
            //}
            //catch (Exception ex)
            //{
            //    return Error(ex);
            //}
            try
            {
                Pwd = DESCrypt.Encrypt(Pwd);
                Member_Info model = DB.Member_Info.FindEntity(q => q.Code == UserName && q.LoginPwd == Pwd);
                if (model != null)
                {
                    if (model.IsLock == "是")
                    {
                        throw new Exception("账户已经被锁定");
                    }
                    //保存信息到客户端
                    User_Shop.SetUser(model);

                    return(Success("登录成功"));
                }
                return(Error("用户名或密码不正确"));
            }
            catch (Exception ex)
            {
                return(Error(ex));
            }
        }