Beispiel #1
0
        public ActionResult GetUserList(DataTableEntity pModel, string key)
        {
            int recordCount = 0;
            var list        = new BaseUserService().GetUserMgrList(key, pModel.PageIndex, pModel.PageSize, out recordCount);
            var data        = new DataTableReturnEntity <UserMgrEntity>
            {
                data            = list,
                draw            = pModel.Draw,
                recordsFiltered = recordCount,
                recordsTotal    = recordCount
            };

            return(JsonCResult(data));
        }
Beispiel #2
0
        public ActionResult RegisterMember(RegisterEntity model)
        {
            BaseUserService     userService = new BaseUserService();
            ReturnEntity <bool> data        = new ReturnEntity <bool>
            {
                Status = false
            };

            if (string.IsNullOrWhiteSpace(model.Account))
            {
                data.Msg = "帐号未填写";
            }
            else if (string.IsNullOrWhiteSpace(model.Pwd))
            {
                data.Msg = "密码未填写";
            }
            else if (userService.GetAccoutExistCheck(model.Account))
            {
                data.Msg = "该帐号已存在!";
            }
            else
            {
                BaseUser user = new BaseUser
                {
                    Account      = model.Account,
                    Pwd          = EncryptionHelper.Md5(model.Pwd),
                    RoleType     = 0,
                    ProfessionId = 0
                };
                bool flag = userService.Add(user);
                if (flag)
                {
                    //记录session
                    MemberEntity member = new MemberEntity
                    {
                        UserId       = user.Id,
                        Account      = user.Account,
                        ProfessionId = user.ProfessionId.GetValueOrDefault()
                    };
                    SessionData.Member.LoginedUser = member;
                    data.Msg    = "注册成功!";
                    data.Status = true;
                }
            }

            return(JsonCResult(data));
        }
Beispiel #3
0
        public ActionResult SubmitLogin(string account, string pwd)
        {
            ReturnEntity <string> data = new ReturnEntity <string>
            {
                Status = false
            };

            if (string.IsNullOrWhiteSpace(pwd))
            {
                data.Msg = "未输入密码!";
                return(JsonCResult(data));
            }
            if (string.IsNullOrWhiteSpace(account))
            {
                data.Msg = "未输入帐号!";
                return(JsonCResult(data));
            }

            var user = new BaseUserService().GetUserInfoByAccount(account, 0);

            if (user == null)
            {
                data.Msg = "帐号不存在!";
                return(JsonCResult(data));
            }
            pwd = EncryptionHelper.Md5(pwd);
            if (user.Pwd.ToLower() != pwd.ToLower())
            {
                data.Msg = "密码错误!";
                return(JsonCResult(data));
            }

            //记录session
            MemberEntity member = new MemberEntity
            {
                UserId       = user.Id,
                Account      = user.Account,
                ProfessionId = user.ProfessionId.GetValueOrDefault()
            };

            SessionData.Member.LoginedUser = member;
            data.Status = true;
            return(JsonCResult(data));
        }
Beispiel #4
0
        public ActionResult SubmitLogin(string account, string pwd)
        {
            ReturnEntity <string> data = new ReturnEntity <string>
            {
                Status = false
            };

            if (string.IsNullOrWhiteSpace(pwd))
            {
                data.Msg = "未输入密码!";
                return(JsonCResult(data));
            }
            if (string.IsNullOrWhiteSpace(account))
            {
                data.Msg = "未输入帐号!";
                return(JsonCResult(data));
            }

            var user = new BaseUserService().GetUserInfoByAccount(account, 1);

            if (user == null)
            {
                data.Msg = "帐号不存在!";
                return(JsonCResult(data));
            }
            pwd = EncryptionHelper.Md5(pwd);
            if (user.Pwd.ToLower() != pwd.ToLower())
            {
                data.Msg = "密码错误!";
                return(JsonCResult(data));
            }

            //记录session
            SessionData.Admin.LoginedUser = new LoginEntity {
                Account = user.Account,
                UserId  = user.Id
            };
            data.Status = true;
            return(JsonCResult(data));
        }
Beispiel #5
0
        public ActionResult Delete(long id)
        {
            bool flag = new BaseUserService().Delete(id);

            return(JsonCResult(flag));
        }