public ActionResult Login(UserLogin users, string returnUrl,int? id) { try { if (ModelState.IsValid) { var u = _dbCon.ForumUser.SingleOrDefault( m => m.UserName.Equals(users.UserName) && m.Password.Equals(users.Password)); if (u != null) { FormsAuthentication.SetAuthCookie(users.UserName, users.RememberMe); UpdateLoginTime(users.UserName); if (TempData["UQC"] != null) { return RedirectToAction("PostQuestion", "UserQuestions"); } if (TempData["operation"] != null) { return RedirectToAction("PostAnswer", "Home",new{id=id.Value}); } if (TempData["HPostController"] != null) { return RedirectToAction("PostComment", "Home", new { id = id.Value }); } if (TempData["AreaFQAC"] != null) { return RedirectToAction("PostComment", "ForumQuestionAns"); } if (TempData["AreaFQAnsPostController"] != null) { return RedirectToAction("PostAnswerForAnsweredQuestion", "ForumQuestionAns"); } if (TempData["HomeAnsPostController"] != null) { return RedirectToAction("PostAnswer", "Home", new { id = id.Value }); } if (TempData["FQACPostAnsUnAnsweredQuestion"] != null) { return RedirectToAction("PostAnswer", "ForumQuestionAns"); } } else { ViewBag.LoginFailedMessageId = 1; return View(); } return RedirectToAction("UserAnsQuestionList", "UserHomePage"); } } catch (Exception message) { } return View(); }
public ActionResult Login(UserLogin users, string returnUrl) { try { if (ModelState.IsValid) { var u = _db.ForumUser.SingleOrDefault( m => m.UserName.Equals(users.UserName) && m.Password.Equals(users.Password)); if (u != null) { FormsAuthentication.SetAuthCookie(users.UserName, users.RememberMe); if (TempData["UQC"] != null) { return RedirectToAction("PostQuestion", "UserQuestions"); } if (TempData["operation"] != null) { return RedirectToAction("PostAnswer", "Home"); } if (TempData["HPostController"] != null) { return RedirectToAction("PostComment", "Home"); } if (TempData["AreaFQAC"] != null) { return RedirectToAction("PostComment", "ForumQuestionAns", new { area = "ForumUser" }); } if (TempData["AreaFQAnsPostController"] != null) { return RedirectToAction("PostAnswerForAnsweredQuestion", "ForumQuestionAns", new { area = "ForumUser" }); } if (TempData["HomeAnsPostController"] != null) { return RedirectToAction("PostAnswer", "Home"); } if (TempData["FQACPostAnsUnAnsweredQuestion"] != null) { return RedirectToAction("PostAnswer", "ForumQuestionAns", new { area = "ForumUser" }); } } else { Response.Write("<div id='loginFDialog'>"); Response.Write("<img src='/Png/remove.png' id='p'/><span id='f'>Invalid <b>Username</b> and <b>Password</b> combination.Have you <b>registered</b> ?If not <b>Signup</b> first</span>."); Response.Write("</div>"); return View(); } return RedirectToAction("UserAnsQuestionList", "UserHomePage"); } } catch (Exception message) { Response.Write("<div id='logDialog'>"); Response.Write(message.Message); Response.Write("</div>"); } return View(); }