public ActionResult changePassword(DataAccessLayerT.DataManager.User user, FormCollection form) { try { TempData["SucMsg"] = ""; TempData["ErrMsg"] = ""; user.PaswordVal = Convert.ToString(form["passwordVal"]); var rpassword = Convert.ToString(form["rpasswordVal"]); bool validatepas = ValidatePassword(user.PaswordVal, rpassword); if (validatepas == false) { TempData["ErrMsg"] = "Password And Confirm Password Must Match"; return(View()); } if (validatepas == true) { var val = _DR.checkEmail(user.EmailAddress); if (val == null) { TempData["ErrMsg"] = "User Does Not Exist"; return(View()); } else { var EncrypPassword = new HelperClasses.CryptographyManager().ComputeHash(user.PaswordVal, HashName.SHA256); user.PaswordVal = EncrypPassword; _DM.changePassword(user); WebLog.Log("users.Email 2" + user.EmailAddress); Session["id"] = LoggedInEmail(user.EmailAddress); string email = Convert.ToString(Session["id"]); string InstFkEmail = _DR.getInstFKByEmail(email); Session["InstFkEmail"] = InstFkEmail; Session["User"] = Session["id"]; return(RedirectToAction("index", "Admin")); } } return(View()); } catch (Exception ex) { WebLog.Log(ex.Message.ToString()); return(null); } }
public void Signinx(FormCollection form) { try { TempData["ErrMsg"] = ""; TempData["SucMsg"] = ""; User user = new User(); user.EmailAddress = Convert.ToString(form["username"]); user.PaswordVal = Convert.ToString(form["password"]); var EncrypPassword = new HelperClasses.CryptographyManager().ComputeHash(user.PaswordVal, HashName.SHA256); user.PaswordVal = EncrypPassword; var valid = _DR.loggedIn(user.EmailAddress, EncrypPassword); WebLog.Log("Valid1" + valid); if (valid == true) { WebLog.Log("Valid2" + valid); if (user.EmailAddress != null) { WebLog.Log("users.Email 2" + user.EmailAddress); Session["id"] = user.EmailAddress; Session["User"] = Session["id"]; } else { TempData["message"] = "Invalid User Try Again"; } } } catch (System.Data.Entity.Validation.DbEntityValidationException dbEX) { Exception raise = dbEX; foreach (var validationErrors in dbEX.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { string message = string.Format("{0}:{1}", validationErrors.Entry.Entity.ToString(), validationError.ErrorMessage); //raise a new exception inserting the current one as the InnerException raise = new InvalidOperationException(message, raise); } } WebLog.Log(raise); } }
public void UpdatePassword(DataAccessLayerT.DataManager.User users) { try { // LoanViewModel lvm = new LoanViewModel(); // users.PaswordVal = lvm.AccountsModel.pasword; // users.confirmPassword = lvm.AccountsModel.confirmPassword; var EncrypPassword = new HelperClasses.CryptographyManager().ComputeHash(users.PaswordVal, HashName.SHA256); users.PaswordVal = EncrypPassword; string value = ""; users.Audit = value; _DM.UpdatePassword(users); TempData["SucMsg"] = "Password Successfully Update."; } catch (Exception ex) { //Response.Write(ex.Message.ToString()); WebLog.Log(ex.Message.ToString()); } }
public ActionResult Signin(FormCollection form) { try { WebLog.Log("Valid"); // Signinx(form); TempData["ErrMsg"] = ""; TempData["SucMsg"] = ""; User user = new User(); user.EmailAddress = Convert.ToString(form["username"]); user.PaswordVal = Convert.ToString(form["password"]); WebLog.Log("EmailAddress " + user.EmailAddress); var EncrypPassword = new HelperClasses.CryptographyManager().ComputeHash(user.PaswordVal, HashName.SHA256); user.PaswordVal = EncrypPassword; WebLog.Log(" user.PaswordVal " + user.PaswordVal); var valid = _DR.loggedIn(user.EmailAddress, EncrypPassword); WebLog.Log("Valid1" + valid); if (valid == true) { WebLog.Log("Valid2" + valid); if (user.EmailAddress != null) { WebLog.Log("users.Email 2" + user.EmailAddress); Session["id"] = LoggedInEmail(user.EmailAddress); Session["User"] = Session["id"]; WebLog.Log("Am here"); return(RedirectToAction("Index", "AdminA")); } else { TempData["ErrMsg"] = "Invalid User Try Again"; } return(View("Signin")); } else { WebLog.Log("Valid3" + valid); TempData["ErrMsg"] = "User Does Not Exist"; return(View("Signin")); } } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { Exception raise = dbEx; foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { string message = string.Format("{0}:{1}", validationErrors.Entry.Entity.ToString(), validationError.ErrorMessage); //raise a new exception inserting the current one as the InnerException raise = new InvalidOperationException(message, raise); WebLog.Log(message); } } WebLog.Log(raise); TempData["ErrMsg"] = raise.Message; return(View("Signin")); } //catch (Exception ex) //{ // WebLog.Log(ex.Message.ToString()); // TempData["ErrMsg"] = ex.Message; // return View("Signin"); //} }
public ActionResult Signup(FormCollection form, DataAccessA.Classes.LoanApplication lApObj) { try { var Refid = Convert.ToInt16(TempData["Refid"]); string referralCode = Request.QueryString["Regid"]; WebLog.Log("Ref" + Refid); if (Refid == 0) { return(RedirectToAction("HomePage", "Home")); } string respMsg = ""; TempData["ErrMsg"] = ""; TempData["SucMsg"] = ""; User Users = new User(); string password = Convert.ToString(form["password"]); string rpassword = Convert.ToString(form["cpassword"]); Users.EmailAddress = Convert.ToString(form["email"]); Users.Firstname = Convert.ToString(form["fname"]); // Users.Lastname = Convert.ToString(form["lname"]); Users.PhoneNumber = Convert.ToString(form["phone"]); Users.UserAddress = Convert.ToString(form["address"]); Users.ValueDate = MyUtility.getCurrentLocalDateTime(); //Users.ValueDate = MyUtility.getCurrentLocalDateTime("dddd, dd MMMM yyyy"); Users.ReferralCode = Convert.ToString(form["ReferralCode"]); Users.StateofResidence_FK = lApObj.StateofResidence_FK; Users.LGA_FK = Convert.ToInt16(form["lgaList"]); Users.ContactAddress = Convert.ToString(form["address"]); Users.PaswordVal = password; //var EncrypPassword = new HelperClasses.CryptographyManager().ComputeHash(password, HashName.SHA256); var EncrypPassword = new HelperClasses.CryptographyManager().ComputeHash(Users.PaswordVal, HashName.SHA256); Users.PaswordVal = EncrypPassword; bool validatepas = ValidatePassword(password, rpassword); if (validatepas == false) { TempData["ErrMsg"] = "Password And Confirm Password Must Match"; } if (validatepas == true) { bool val = _DR.Validate(Users.EmailAddress); if (val == true) { TempData["ErrMsg"] = "User Already Exist"; TempData["SucMsg"] = ""; int val1 = 0; ViewData["nLGAs"] = new SelectList(_DR.GetAllLGAs(), "ID", "NAME", val1); ViewData["nStates"] = new SelectList(_DR.GetNigerianStates(), "ID", "NAME", val1); return(View("Signup")); } else if (val == false) { password = EncrypPassword; Users.PaswordVal = password; //Users.ReferralCode = "new"; if (Users.ReferralCode != null) { Users.ReferralLevel = Helper.ValidateReferralCode(Users.ReferralCode); } else { Users.ReferralLevel = 1; } var Userid = _DM.InsertUser(Users); if (Userid != 0) { Users.MyReferralCode = DataAccessA.MyUtility.getReferralCode(Userid.ToString()); var id = _DM.CreateReferalCode(Users); TempData["ErrMsg"] = "User Created Succesfully"; Session["id"] = LoggedInEmail(Users.EmailAddress); Session["User"] = Session["id"]; if (Refid == 1) { // Referrel CreateUserRole(Users, Refid); } else if (Refid == 2) { //NyscLoanApplication Apllicant CreateUserRole(Users, Refid); } /* UserRole UserRoles = new UserRole(); * UserRoles.User_FK = Users.ID; * UserRoles.Role_FK = Convert.ToInt16(ConfigurationManager.AppSettings["NYSCAgentRole"]); * UserRoles.IsVisible = 1; * _DM.InsertUserRoles(UserRoles);*/ SendEmail(Users, rpassword); // var referralcode = _DR.GetReferralCode(Userid); return(RedirectToAction("index", "AdminA")); } } } return(View()); } catch (Exception ex) { WebLog.Log(ex.Message.ToString()); return(View("Signup")); } }
public ActionResult Signin(FormCollection form) { try { // Signinx(form); TempData["SucMsg"] = ""; TempData["ErrMsg"] = ""; User user = new User(); int? value = 0; user.EmailAddress = Convert.ToString(form["username"]); user.PaswordVal = Convert.ToString(form["password"]); var EncrypPassword = new HelperClasses.CryptographyManager().ComputeHash(user.PaswordVal, HashName.SHA256); user.PaswordVal = EncrypPassword; var valid = _DR.loggedIn(user.EmailAddress, EncrypPassword, out value); WebLog.Log("Valid1" + valid); if (valid == true && value == 0) { WebLog.Log("Valid2" + valid); if (user.EmailAddress != null) { WebLog.Log("users.Email 2" + user.EmailAddress); Session["id"] = LoggedInEmail(user.EmailAddress); string email = Convert.ToString(Session["id"]); //today var users = _DR.getUser(email); string InstFkEmail = _DR.getInstFKByEmail(email); Session["InstFkEmail"] = InstFkEmail; Session["User"] = Session["id"]; if (users.EmploymentStatus_FK == 1) { return(RedirectToAction("MyApplicationsStatus", "Admin")); } else { return(RedirectToAction("index", "Admin")); } } else { TempData["ErrMsg"] = "Invalid User Try Again"; } return(View("Signin")); } else if (valid == false) { WebLog.Log("Valid3" + valid); TempData["ErrMsg"] = "User Does Not Exist"; return(View("Signin")); } else if (valid == true && value == 1) { WebLog.Log("Valid3" + valid); TempData["ErrMsg"] = "Please Change Your Password"; // return RedirectToAction("changePassword", "User",user); return(View("changePassword", user)); } else if (valid == true && value == null) { WebLog.Log("Valid3" + valid); TempData["ErrMsg"] = "Please Change Your Password"; // return RedirectToAction("changePassword", "User",user); return(View("changePassword", user)); } return(View()); } catch (Exception ex) { WebLog.Log(ex.Message.ToString()); // return null; TempData["ErrMsg"] = "Error ! Please try again"; return(View()); } }
public ActionResult Signup(FormCollection form) { try { TempData["SucMsg"] = ""; TempData["ErrMsg"] = ""; User Users = new User(); string password = Convert.ToString(form["password"]); string rpassword = Convert.ToString(form["cpassword"]); Users.EmailAddress = Convert.ToString(form["email"]); Users.Firstname = Convert.ToString(form["fname"]); // Users.Lastname = Convert.ToString(form["lname"]); Users.PhoneNumber = Convert.ToString(form["phone"]); var pasw = password; var EncrypPassword = new HelperClasses.CryptographyManager().ComputeHash(password, HashName.SHA256); bool validatepas = ValidatePassword(password, rpassword); if (validatepas == false) { TempData["ErrMsg"] = "Password And Confirm Password Must Match"; return(View("Signup")); } if (validatepas == true) { SendEmail(Users.EmailAddress, pasw); bool val = _DR.Validate(Users.EmailAddress, Users.PhoneNumber); if (val == true) { TempData["ErrMsg"] = "User Already Exist ! Please Check Phone Or Email"; return(View("Signup")); } else if (val == false) { password = EncrypPassword; Users.PaswordVal = password; //today Users.EmploymentStatus_FK = 1; Users.ReferralLevel = 1; var Userid = _DM.InsertUser(Users); if (Userid != 0) { TempData["ErrMsg"] = "User Created Succesfully"; Session["id"] = LoggedInEmail(Users.EmailAddress); Session["User"] = Session["id"]; string email = Convert.ToString(Session["id"]); string InstFkEmail = _DR.getInstFKByEmail(email); Session["InstFkEmail"] = InstFkEmail; SendEmail(Users.EmailAddress, pasw); /* Today */ UserRole UserRoles = new UserRole(); UserRoles.User_FK = Users.ID; UserRoles.Role_FK = Convert.ToInt16(ConfigurationManager.AppSettings["Applicant"]); UserRoles.IsVisible = 1; _DM.InsertUserRoles(UserRoles); /* Today */ return(RedirectToAction("MyApplicationsStatus", "Admin")); //today // return RedirectToAction("index", "Admin"); } } } return(View()); } catch (Exception ex) { WebLog.Log(ex.Message.ToString()); return(null); } }