public ActionResult Login(User user) { using (DbContentPSI db = new DbContentPSI()) { User usr = null; try { usr = db.UserAccount.SingleOrDefault(u => u.Username == user.Username && u.Password == user.Password); } catch (Exception e) { Console.Write(e.StackTrace); } if (usr != null) { Session["Id"] = usr.Id.ToString(); Session["Username"] = usr.Username.ToString(); FormsAuthentication.SetAuthCookie(usr.Username, false); return(View("LoggedIn")); } else { ModelState.AddModelError("", "Username or Password is wrong."); } } return(View()); }
public ActionResult Register(User account) { if (ModelState.IsValid) { using (DbContentPSI db = new DbContentPSI()) { db.UserAccount.Add(account); db.SaveChanges(); } ModelState.Clear(); ViewBag.Message = account.FirstName + " " + account.LastName + " Successfully registered."; } return(View()); }