public JsonResult ResendPassword(RegisterModel register) { if (ModelState.IsValid) { try { User user = new User(register.EmailAddress); if (user.UserID > 0) { new EmailManager().SendEmail(user, ""); return Json(new { Status = 0, Message = "Password Sent." }); } else { AppException.LogEvent("email does not exists"); return Json(new { Status = 1, Message = "Cant find email address" }); } } catch (Exception ex) { AppException.LogError($"ResendPassword:{System.Web.Helpers.Json.Encode(register)} {ex.StackTrace}" ); } } return Json(new { Status = 1, }); }
public JsonResult ResendReg(RegisterModel register) { User user = new User(register.EmailAddress); if (user.UserID > 0) { string body = Guid.NewGuid().ToString(); body = body.Substring(0, body.Length - 4) + user.UserID.ToString().PadLeft(4, '0'); new EmailManager().SendEmail(user, body); return Json(new { Status = 0, Message = "Password Sent." }); } else { AppException.LogEvent($"email does not exists {register.EmailAddress}"); return Json(new { Status = 1, Message = "" }); } }
public JsonResult Register(RegisterModel register) { register.Name = register.Name.Replace("'", "''").Replace(";", "").Replace("--", "").Replace("/*", ""); register.EmailAddress = register.EmailAddress.Replace("'", "").Replace(";", "").Replace("--", "").Replace("/*", ""); register.Password = register.Password.Replace("'", "").Replace(";", "").Replace("--", "").Replace("/*", ""); User user = new User(register.EmailAddress); if (user.UserID > 0) { AppException.LogError($"Already registered (REG) {register.EmailAddress}"); return Json(new { Status = 1, Message = "This email address can is already registered." }); } else { string[] n = register.Name.Split(' '); string first, last; if (n.Length == 0) { first = ""; last = ""; } else { first = n[0]; last = n.Length > 1 ? n[1] : ""; } user = new User { EmailAddress = register.EmailAddress, Name = register.Name, FirstName = first, LastName = last, Password = register.Password, Address = "", Postcode = "", HomePhone = "" }; int newId = user.Create(); AppException.LogEvent("New User Created: " + newId.ToString()); string body = Guid.NewGuid().ToString(); body = body.Substring(0, body.Length - 4) + newId.ToString().PadLeft(4, '0'); new EmailManager().SendEmail(user, body); return Json(new { Status = 0, Message = "Account Created." }); } }