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)); }