public ActionResult RePassword([FromBody] RePassword request) { var response = new BaseResponse <Boolean>(); var control = forgatPasswordRepo.FirstOrDefaultBy(x => x.Key == request.Code); if (control == null) { response.SetMessage("Geçersiz şifre sıfırlama kodu."); return(Ok(response)); } var user = userRepo.FirstOrDefaultBy(y => y.Id == control.UserID); if (user == null) { response.SetMessage("Kullanıcı kayıtı bulunamadıç"); return(NotFound(response)); } user.Password = new Cryptography().EncryptString(request.Password); userRepo.Update(user); response.Message = "Şifreniz başarıyla değiştirilmiştir, yeni şifrenizi kullanarak giriş yapabilirsiniz."; return(Ok(response)); }
public ActionResult SetPassWord(RePassword rePassword) { if (IsLogon == false) { return(RedirectToAction("Index")); } if (ModelState.IsValid) { IQueryable <Models.ADMINISTRATOR> querySql = from d in db.ADMINISTRATORS where d.STAFFID == AdminID select d; List <Models.ADMINISTRATOR> query = querySql.ToList(); ADMINISTRATOR aDMINISTRATOR = query.First(); if (aDMINISTRATOR.PASSWORDS != rePassword.OldPassword) { ModelState.AddModelError("OldPassword", "密码错误"); } else { db.Database.ExecuteSqlCommand("update ADMINISTRATORS set PASSWORDS='" + rePassword.NewPassword + "' where STAFFID='" + AdminID + "'"); db.SaveChanges(); return(Content("<script>alert('更改成功,请重新登录!');window.location.href='/Administrators/Index';</script>")); } } return(View(rePassword)); }
public ActionResult SetPassWord(RePassword rePassword) { if (ModelState.IsValid) { IQueryable <Models.MEMBER> querySql = from d in db.MEMBERS where d.MEMBERNAME == User.Identity.Name select d; List <Models.MEMBER> query = querySql.ToList(); MEMBER member = query.First(); if (member.PASSWORDS != rePassword.OldPassword) { ModelState.AddModelError("OldPassword", "密码错误"); } else { db.Database.ExecuteSqlCommand("update MEMBERS set PASSWORDS='" + rePassword.NewPassword + "' where MEMBERNAME='" + member.MEMBERNAME + "'"); db.SaveChanges(); AuthenticationManager.SignOut(DefaultAuthenticationTypes.ApplicationCookie); for (int i = 0; i < this.Request.Cookies.Count; i++) { this.Response.Cookies[this.Request.Cookies[i].Name].Expires = DateTime.Now.AddDays(-1); } return(Content("<script>alert('更改成功,请重新登录!');window.location.href='/Home/MainPage';</script>")); } } return(View(rePassword)); }
public ActionResult Index(RePassword password) { var operator1 = (User)HttpContext.Session[Common.Constants.USER_KEY]; var model = operatorBll.GetOperatorbyId(operator1.SysOperator.ID); if (model.Password != Util.GetPassword(model.LoginName, password.OldPassword.Trim())) { TempData["resultMsgType"] = "error"; TempData["resultMsg"] = "旧密码不正确"; return(View()); } else { var result = operatorBll.AlterPassword(operator1.SysOperator.ID, Util.GetPassword(model.LoginName, password.NewPassword.Trim())); if (result > 0) { TempData["resultMsgType"] = "success"; TempData["resultMsg"] = "修改成功"; return(RedirectToAction("Index")); } else { TempData["resultMsgType"] = "error"; TempData["resultMsg"] = "修改失败"; return(View()); } } }
internal void Navigateregister() { ExcelLib.PopulateInCollection(Base.ExcelPath, "Register"); // Navigating to Login page using value from Excel Driver.driver.Navigate().GoToUrl(ExcelLib.ReadData(2, "url")); //Click on the Subscribe button Subscribe.Click(); Driver.wait(2); //Read FirstName FirstName.SendKeys(ExcelLib.ReadData(2, "FirstName")); //Read LastName LastName.SendKeys(ExcelLib.ReadData(2, "LastName")); //Read Email Email.SendKeys(ExcelLib.ReadData(2, "Email")); Driver.wait(2); //Read Password Password.SendKeys(ExcelLib.ReadData(2, "Password")); //Read the password and again enter the password RePassword.SendKeys(ExcelLib.ReadData(2, "Password")); //SelectAuckland Region from the dropdown list RegDropdown.Click(); IWebElement Reg = Driver.driver.FindElement(By.XPath("//*[@id='register_default_area_id']")); Thread.Sleep(4000); IList <IWebElement> RegList = Reg.FindElements(By.TagName("div")); for (int i = 0; i < RegList.Count; i++) { if (RegList[i].Text == ExcelLib.ReadData(7, "InputValue").Trim()) { Thread.Sleep(3000); RegList[i].Click(); Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Info, "Region Auckland Selected"); } } Thread.Sleep(3000); //Click on Terms and Conditions Terms.Click(); //Click on Register button RegisterButton.Click(); }
private void Register_Click(object sender, RoutedEventArgs e) //TODO add more validations { if (this.RegisterPassword.Password == this.RePassword.Password) //check passwords { if (!FileManager.UserExist(RegisterUsername.Text)) { FileManager.CreateUserFile(RegisterUsername.Text, RegisterPassword.Password); MessageBox.Show("Registration successful."); RegisterPassword.Clear(); RePassword.Clear(); RegisterUsername.Clear(); } else { MessageBox.Show("Username already exist!"); } } else { MessageBox.Show("Passwords does not match!"); } }
private void SetupEventHandlers() { Email.Completed += (sender, e) => { Phonenumber.Focus(); }; Phonenumber.Completed += (sender, e) => { Password.Focus(); }; Password.Completed += (sender, e) => { RePassword.Focus(); }; RePassword.Completed += (sender, e) => { SignupBtn.Focus(); }; }