示例#1
0
        public ActionResult Info_Get()
        {
            int            id     = MemberManager.GetMember().id;
            account_member member = entity.account_member.FirstOrDefault(p => p.id == id);

            return(Json(member, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public ActionResult Member_Add_Edit(account_member memberModel)
        {
            var query = entity.account_member.FirstOrDefault(p => p.id == memberModel.id);

            query.enable = memberModel.enable;
            return(Json(entity.SaveChanges() > 0, JsonRequestBehavior.AllowGet));
        }
示例#3
0
        public ActionResult Register(string phone, string password, string code)
        {
            account_member member = entity.account_member.FirstOrDefault(p => p.phone == phone);

            if (member == null)
            {
                SMSTool tool       = new SMSTool();
                bool    codeResult = tool.CheckCode(phone, code);
                if (codeResult == true)
                {
                    account_member new_member = new account_member()
                    {
                        enable       = true,
                        password     = DESTool.Encrypt(password),
                        phone        = phone,
                        sys_datetime = DateTime.Now,
                    };
                    entity.account_member.Add(new_member);
                    if (entity.SaveChanges() > 0)
                    {
                        HttpContext.Session["tpmember"] = new_member;
                        MessageTool.SendMessage(new_member.id, "系统通知", "恭喜您注册成功!");
                        return(Json(true, JsonRequestBehavior.AllowGet));
                    }
                    return(Json("用户创建失败", JsonRequestBehavior.AllowGet));
                }
                return(Json("验证码无效"));
            }
            return(Json("账号已被注册", JsonRequestBehavior.AllowGet));
        }
示例#4
0
        public ActionResult Password_Add_Edit(string password)
        {
            int            id     = MemberManager.GetMember().id;
            account_member member = entity.account_member.FirstOrDefault(p => p.id == id);

            member.password = DESTool.Encrypt(password);
            return(Json(entity.SaveChanges() > 0, JsonRequestBehavior.AllowGet));
        }
示例#5
0
        public ActionResult Info_Add_Edit(account_member memberModel)
        {
            var query = entity.account_member.FirstOrDefault(p => p.id == memberModel.id);

            query.real_name     = memberModel.real_name;
            query.sex           = memberModel.sex;
            query.idcard_number = memberModel.idcard_number;
            query.email         = memberModel.email;
            query.remark        = memberModel.remark;
            return(Json(entity.SaveChanges() > 0, JsonRequestBehavior.AllowGet));
        }
示例#6
0
        public ActionResult Login(string phone, string password)
        {
            account_member member = entity.account_member.FirstOrDefault(p => p.phone == phone);

            if (member != null && DESTool.Encrypt(password) == member.password)
            {
                if (member.enable == true)
                {
                    HttpContext.Session["tpmember"] = member;
                    return(Json(true, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json("账号已被停用", JsonRequestBehavior.AllowGet));
                }
            }
            return(Json("账号或密码错误", JsonRequestBehavior.AllowGet));
        }
        protected override bool AuthorizeCore(HttpContextBase httpContext)
        {
            account_member member = MemberManager.GetMember();

            if (member == null)
            {
                return(false);
            }
            else
            {
                if (member.enable == false)
                {
                    return(false);
                }
                else
                {
                    return(true);
                }
            }
        }