public ActionResult Logout() { if (Account.IsAuthenticated) { Account logoutcontroller = new Account(); logoutcontroller.Logout(); } return RedirectToAction("index", "home"); }
public ActionResult Register(RegisterViewModel register) { if (Account.IsAuthenticated) { ViewBag.Error = "Your already logged in"; return RedirectToAction("index", "home"); } if (ModelState.IsValid) { Account registercontroller = new Account(); if (registercontroller.Register(register.Username, register.Password, register.Email, register.DateOfBirth)) return RedirectToAction("index", "home"); } return View(); }
public ActionResult Login(LoginViewModel userLogin) { if (Account.IsAuthenticated) { ViewBag.Error = "Your already logged in"; return RedirectToAction("index", "home"); } if (ModelState.IsValid) { Account logincontroller = new Account(); if (logincontroller.Login(userLogin.Username, userLogin.Password, userLogin.RememberMe)) { return RedirectToAction("index", "home"); } ViewBag.Error = "Invalid login details"; } return View(); }