Exemple #1
0
        public void Zaloguj(LogowanieVM vm)
        {
            var session = HttpContext.Current.Session;

            session["TypUzytkownika"] = vm.typUzytkownika;
            FormsAuthentication.SetAuthCookie(vm.login, false);
        }
        public ActionResult Logowanie(LogowanieVM vm, string ReturnUrl)
        {
            FormsAuthentication.SignOut();
            AppBL appBL = new AppBL();

            if (appBL.isValidAutoryzacja(vm.login, vm.haslo, vm.typUzytkownika))
            {
                appBL.Zaloguj(vm);
                TempData["Informacja"] = "Witaj na stronie " + vm.login;
                return(ReturnUrl != null?Redirect(ReturnUrl) : Redirect("Index"));
            }

            ModelState.AddModelError("Informacja", "Niepoprawna nazwa użytkownika lub hasło");
            return(View(vm));
        }