// GET: Admin/Menu public ActionResult Index() { HokejistiUserDao hokejistiUserDao = new HokejistiUserDao(); HokejistiUser hokejistiUser = hokejistiUserDao.GetByLogin(User.Identity.Name); return(View(hokejistiUser)); }
public ActionResult Add(UserRegister userRegister) { if (ModelState.IsValid) { HokejistiUserDao hokejistiUserDao = new HokejistiUserDao(); if (hokejistiUserDao.GetByLogin(userRegister.Login) == null) { HokejistiRole vyukaRole = new HokejistiRoleDao().GetById(2); HokejistiUser user = new HokejistiUser() { Login = userRegister.Login, Name = userRegister.Name, Surname = userRegister.Surname, Password = userRegister.Password.HashPassword(), Role = vyukaRole, }; hokejistiUserDao.Create(user); FormsAuthentication.SetAuthCookie(user.Login, false); TempData["message-success"] = "Login " + user.Login + " byl úspěšně přidán."; return(RedirectToAction("Index", "Home")); } ModelState.AddModelError("Login", "Uživatel již existuje! Zvolte jiný login."); return(View("Index", userRegister)); } return(View("Index", userRegister)); }
public ActionResult SignIn(string login, string password) { if (Membership.ValidateUser(login, password.HashPassword())) { var userDao = new HokejistiUserDao(); var user = userDao.GetByLogin(login); userDao.Update(user); FormsAuthentication.SetAuthCookie(login, false); return(RedirectToAction("Index", "Home")); } TempData["error"] = "Login nebo heslo není správné."; return(RedirectToAction("Index", "Login")); }