Esempio n. 1
0
        public void GetUserPower()
        {
            ISysUserBLL         target = new SysUserBLLImpl();
            Response <SysPower> result = target.GetPowerByID(1);

            Assert.AreEqual(33, result.list.Count);
        }
Esempio n. 2
0
        public void GetUserMenu()
        {
            ISysMenuBLL        target = new SysMenuBLLImpl();
            ISysUserBLL        helper = new SysUserBLLImpl();
            Response <SysMenu> result = target.GetMenuByUserPower(helper.GetPowerByID(1).list);

            Assert.IsNotNull(result.list, "get menu error");
            Assert.AreEqual(33, result.list.Count);
        }
Esempio n. 3
0
        public void GetUserTest()
        {
            ISysUserBLL        target = new SysUserBLLImpl();
            Response <SysUser> res    = target.Login("admin", "123456");

            Assert.IsTrue(res.isSuccess);
            res = target.Login("admin", "1233");
            Assert.IsFalse(res.isSuccess);
        }
Esempio n. 4
0
        public ActionResult Login(string loginName, string password)
        {
            ISysUserBLL userBll = new SysUserBLLImpl();
            //Response<SysUser> res = userBll.Login(loginName, SecurityHelper.Encrypt(password));
            Response <SysUser> res = userBll.Login(loginName, password);

            if (!res.isSuccess)
            {
                return(Content(false, res.message, ResultType.String));
            }
            SetInSession(res.list[0]);
            return(Content(true, res.message, ResultType.String));
        }
Esempio n. 5
0
        private void SetInSession(SysUser user)
        {
            ISysMenuBLL         menuBLL = new SysMenuBLLImpl();
            ISysUserBLL         userBLL = new SysUserBLLImpl();
            Response <SysPower> res     = userBLL.GetPowerByID(user.Id);

            if (!res.isSuccess)
            {
                return;
            }
            Response <SysMenu> resMenu = menuBLL.GetMenuByUserPower(res.list);

            if (!resMenu.isSuccess)
            {
                return;
            }
            Session["currentMenu"] = resMenu.list;
            Session["UserName"]    = user.TrueName + "(" + user.IdCard + ")";
        }