public void GetUserPower() { ISysUserBLL target = new SysUserBLLImpl(); Response <SysPower> result = target.GetPowerByID(1); Assert.AreEqual(33, result.list.Count); }
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); }
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); }
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)); }
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 + ")"; }