public ActionResult LogIn(UserLogin users) { if (ModelState.IsValid) { var result = _accountUserRepository.GetAccountUserByEmailId(users.Email); if (result != null) { if (result.Active) { if (result.Password == users.Password) { //TempData["username"] = result.FirstName; Session.Add("Username", result.FirstName); //Session.Add("Middle", result.MiddleName); Session.Add("UserId", result.Id); Session.Add("Email", result.Email); // ViewBag.FirstName = result.FirstName; //return View("CreatePost"); //return full form registration; } } else ViewBag.NcMess = NcMessage.AcitvateError; return PartialView(); } } return null; }
public ActionResult ResetPasswordByEmail(UserLogin users) { if (ModelState.IsValid) { var result = _accountUserRepository.GetAccountUserByEmailId(users.Email); if (result != null && result.Active) { var result1 = Mapper.Map<NC.Models.AccountUserModel>(result); result1.GenerateResetPasswordCode(); var mailMessage = result1.GetPasswordActivationMessage(); var email = new Email(mailMessage); email.Send(); ViewBag.message = NcMessage.EmailSentNotification; } else ViewBag.Error = NcMessage.EmailNotFound + " or " + NcMessage.NotAcitvated; } return View("ResetPassword"); }
public ActionResult ValidateLogIn(UserLogin users) { if (ModelState.IsValid) { var result = _accountUserRepository.GetAccountUserByEmailId(users.Email); if (result != null) { if (result.Active) { if (result.Password == users.Password) { //TempData["username"] = result.FirstName; Session.Add("Username", result.FirstName); //Session.Add("Middle", result.MiddleName); Session.Add("UserId", result.Id); Session.Add("Email", result.Email); // ViewBag.FirstName = result.FirstName; return RedirectToAction("Index", "NepaliCorner"); //return full form registration; } else ViewBag.UError = NcMessage.UserNamenPassNotMatch; } else ViewBag.UError = NcMessage.NotAcitvated; } else ViewBag.UError = NcMessage.EmailNotFound; } return View("GetLoginPage"); }