protected void Page_Load(object sender, EventArgs e) { String tmp = Context.Request["verify"].ToString(); if (tmp.Length > 0) { String[] guid = tmp.Split('-'); if (guid.Length == 5 && guid[4].Length == 12) { int id = Convert.ToInt32(guid[4].Substring(guid[4].Length - 4, 4)); User user = new User(id); if (user.EmailAddress.Length > 0) { var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; var stringChars = new char[8]; var random = new Random(); for (int i = 0; i < stringChars.Length; i++) { stringChars[i] = chars[random.Next(chars.Length)]; } user.Password = new String(stringChars); user.Update(); sendEmail(user, ""); Session["message"] = "<h2>Thank you for getting in touch.</h2><p>An email has been sent to you with your password.</p>"; } else { } } } tmp = Context.Request["quick"].ToString(); if (tmp.Length > 0) { String[] guid = tmp.Split('-'); if (guid.Length == 5 && guid[4].Length == 12) { int id = Convert.ToInt32(guid[4].Substring(guid[4].Length - 4, 4)); User user = new User(id); } } Response.Redirect("/"); }
public JsonResult AddOwner(OwnerModel owner) { User u = new User(owner.Id); u.Name = owner.Name; u.FirstName = ""; u.LastName = ""; u.EmailAddress = ""; u.Password = ""; u.Address = owner.Address; u.Postcode = owner.Postcode; u.HomePhone = owner.HomePhone; u.Update(); if (u.UserID > 0) { Dogs d = new Dogs(owner.DogId); d.OwnerID = u.UserID; d.Save(); } return Json(new { Status = 0, UserId = u.UserID }); }
public JsonResult UpdateAltHandler(Fpp.UI.Web.Models.AltHandlerModel altHandlerModel) { User u = new User(altHandlerModel.AltHandlerId); bool newAltHandler = true; if (u.UserID > -1) { newAltHandler = false; } u.Name = altHandlerModel.AltName; u.FirstName = ""; u.LastName = ""; u.EmailAddress = ""; u.Password = ""; u.Address = altHandlerModel.AltAddress; u.Postcode = altHandlerModel.AltPostcode; u.HomePhone = altHandlerModel.AltHomePhone; u.Mobile = altHandlerModel.AltMobile; u.Update(); altHandlerModel.CurrentUserId = altHandlerModel.CurrentUserId > 0 ? altHandlerModel.CurrentUserId : CurrentUser.ID; if (newAltHandler) { AltHandler.Add(altHandlerModel.CurrentUserId, u.UserID); } return Json(new { Status = 0, UserId = altHandlerModel.CurrentUserId, AltHandlersList = AltHandler.GetAllAltHandlersList(altHandlerModel.CurrentUserId) }); }