Пример #1
0
        // GET: Login
        public ActionResult Index()
        {
            AccountListVM accountListVM = new AccountListVM();
            LoginUserBL   loginUserBL   = new LoginUserBL();

            accountListVM.accountListVM = AccountList2AccountVMList(loginUserBL.GetAccountList());
            return(View(accountListVM));
        }
Пример #2
0
 public ActionResult Register(LoginUser account)
 {
     if (ModelState.IsValid)
     {
         LoginUserBL loginUserBL = new LoginUserBL();
         loginUserBL.CreateUserAccount(account);
         return(RedirectToAction("Index"));
     }
     else
     {
         return(View());
     }
 }
Пример #3
0
 public ActionResult Login(LoginUser account, string ReturnUrl)
 {
     if (account.username != null && account.password != null)
     {
         LoginUserBL      loginUserBL = new LoginUserBL();
         List <LoginUser> accountList = loginUserBL.GetAccountList();
         Hashing          hashing     = new Hashing();
         LoginUser        user        = accountList.Where(u => u.username == account.username).Single();
         if (user != null && hashing.VerifyMd5Hash(account.password, user.password))
         {
             FormsAuthentication.SetAuthCookie(user.username, false);
             Session["LoginID"]  = user.LoginID.ToString();
             Session["username"] = user.username.ToString();
             if (ReturnUrl == null)
             {
                 return(RedirectToAction("Home", "Home"));
             }
             return(Redirect(ReturnUrl));
         }
         return(View());
     }
     return(View(account));
 }
Пример #4
0
        public List <UserRoleModel> GetAllUserRoles()
        {
            ILoginUserBL _securityBL = new LoginUserBL();

            return(_securityBL.GetAllUserRoles());
        }
Пример #5
0
        public List <LoginUserEntity> GetUserRoles(int userID)
        {
            ILoginUserBL _securityBL = new LoginUserBL();

            return(_securityBL.GetUserRoles(userID));
        }
Пример #6
0
        public List <LoginUserEntity> GetUsers()
        {
            ILoginUserBL piBL = new LoginUserBL();

            return(piBL.GetUsers());
        }
Пример #7
0
        public bool GetAuthorizedUser(string uid, string pwd)
        {
            ILoginUserBL piBL = new LoginUserBL();

            return(piBL.GetAuthorizedUser(uid, pwd));
        }