Exemple #1
0
        /// <summary>
        /// 登录验证
        /// </summary>
        /// <returns></returns>
        public string CheckLogins(string loginId, string passWord, string captcha, string sessionCode)
        {
            dynamic result = new ExpandoObject();
            pbs_sys_usersService usersService = new pbs_sys_usersService();

            if (captcha != sessionCode)
            {
                result.Code = "0001";
            }
            else
            {
                ResultInfo <pbs_sys_users> resultUserData = usersService.GetUserInfo(loginId.Trim(),
                                                                                     Common.MD5Common.GetMd5Hash(passWord.Trim()));
                if (resultUserData.Result && resultUserData.Data != null)
                {
                    userData    = resultUserData.Data;
                    result.Code = "0000";
                }
                else
                {
                    result.Code = "0002";
                }
            }
            return(JsonConvert.SerializeObject(result));
        }
Exemple #2
0
        public JsonResult SysUserUpdateAjax(string loginId, string userPwd, string nickName, string addTime, string remark, string role, string address, string phone, string email, string photo, string id)
        {
            if (string.IsNullOrEmpty(loginId))
            {
                return(Json(new ResultModel <bool>(1, "请输入登录名", false), JsonRequestBehavior.AllowGet));
            }

            pbs_sys_usersService pbsSysUsersService = new pbs_sys_usersService();

            int sid = Utility.Util.ParseHelper.ToInt(id);
            ResultInfo <pbs_sys_users> resultItem = pbsSysUsersService.GetModel(sid);

            if (resultItem.Result && resultItem.Data != null)
            {
                if (loginId != resultItem.Data.loginId)
                {
                    ResultInfo <bool> resultIsExist = pbsSysUsersService.IsExistsByLoginId(loginId);
                    if (resultIsExist.Result && resultIsExist.Data)
                    {
                        return(Json(new ResultModel <bool>(2, "登录名已存在,请修改", false), JsonRequestBehavior.AllowGet));
                    }
                }
            }

            ResultInfo <bool> resultSysUsers = pbsSysUsersService.UpdateSysUser(loginId, Common.MD5Common.GetMd5Hash(userPwd.Trim()), nickName,
                                                                                Utility.Util.ParseHelper.ToDatetime(addTime), remark,
                                                                                Utility.Util.ParseHelper.ToInt(role), address, phone, email, photo, Utility.Util.ParseHelper.ToInt(id));

            if (resultSysUsers.Result && resultSysUsers.Data)
            {
                return(Json(new ResultModel <bool>(0, "修改管理员成功", true), JsonRequestBehavior.AllowGet));
            }
            return(Json(new ResultModel <bool>(1, "修改管理员失败", false), JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
        public ActionResult UserManagerAdd(string id)
        {
            pbs_sys_users pbsSysUsers = new pbs_sys_users();

            pbsSysUsers.id       = 0;
            pbsSysUsers.loginId  = string.Empty;
            pbsSysUsers.userPwd  = string.Empty;
            pbsSysUsers.nickName = string.Empty;
            pbsSysUsers.addTime  = DateTime.Now;
            pbsSysUsers.remark   = string.Empty;
            pbsSysUsers.role     = 0;
            pbsSysUsers.address  = string.Empty;
            pbsSysUsers.phone    = string.Empty;
            pbsSysUsers.email    = string.Empty;
            pbsSysUsers.photo    = string.Empty;

            pbs_sys_usersService pbsSysUsersService = new pbs_sys_usersService();

            if (!string.IsNullOrEmpty(id))
            {
                int sid = Utility.Util.ParseHelper.ToInt(id);
                ResultInfo <pbs_sys_users> resultItem = pbsSysUsersService.GetModel(sid);
                if (resultItem.Result && resultItem.Data != null)
                {
                    pbsSysUsers.id       = resultItem.Data.id;
                    pbsSysUsers.loginId  = resultItem.Data.loginId;
                    pbsSysUsers.userPwd  = resultItem.Data.userPwd;
                    pbsSysUsers.nickName = resultItem.Data.nickName;
                    pbsSysUsers.addTime  = resultItem.Data.addTime;
                    pbsSysUsers.remark   = resultItem.Data.remark;
                    pbsSysUsers.role     = resultItem.Data.role;
                    pbsSysUsers.address  = resultItem.Data.address;
                    pbsSysUsers.phone    = resultItem.Data.phone;
                    pbsSysUsers.email    = resultItem.Data.email;
                    pbsSysUsers.photo    = resultItem.Data.photo;
                }
                ViewBag.PageTitle = "修改管理员";
            }
            else
            {
                ViewBag.PageTitle = "添加管理员";
            }

            ViewData["RoleDt"] = null;
            DataTable rdt = new DataTable();
            pbs_sys_PermissionsService permissionsService = new pbs_sys_PermissionsService();
            ResultInfo <DataTable>     resultAllRole      = permissionsService.GetAllRole();

            if (resultAllRole.Result && resultAllRole.Data != null)
            {
                rdt = resultAllRole.Data;
                ViewData["RoleDt"] = rdt;
            }

            return(View(pbsSysUsers));
        }
Exemple #4
0
        public ActionResult UserManagerList()
        {
            pbsSysUserViewListResult result                   = new pbsSysUserViewListResult();
            pbs_sys_usersService     pbsSysUsersService       = new pbs_sys_usersService();
            ResultInfo <List <pbs_sys_usersView> > resultinfo = pbsSysUsersService.GetSysUsersList();

            if (resultinfo.Result && resultinfo.Data != null)
            {
                result.sysUsersViewList = resultinfo.Data;
            }

            return(View(result));
        }
Exemple #5
0
 public JsonResult SysUserDeleteAjax(string id)
 {
     if (!string.IsNullOrEmpty(id))
     {
         int sid = Utility.Util.ParseHelper.ToInt(id);
         pbs_sys_usersService pbsSysUsersService  = new pbs_sys_usersService();
         ResultInfo <bool>    resultDeleteSysUser = pbsSysUsersService.DeleteSysUserById(sid);
         if (resultDeleteSysUser.Result && resultDeleteSysUser.Data)
         {
             return(Json(new ResultModel <bool>(0, "删除管理员成功", true), JsonRequestBehavior.AllowGet));
         }
     }
     return(Json(new ResultModel <bool>(1, "删除管理员失败", false), JsonRequestBehavior.AllowGet));
 }