public DataRespond changePass(PassChange passChange) { DataRespond data = new DataRespond(); try { if (m_userResponsitory.changePass(passChange)) { data.success = true; data.message = "change password success"; } else { data.success = false; } } catch (Exception e) { data.success = false; data.error = e; data.message = e.Message; } return(data); }
public async Task <IActionResult> SetPassword([FromBody] PassChange Password) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } ApplicationUser user = null; if (Password.Id != null) { user = _context.Users.FirstOrDefault(x => x.Id == Password.Id); } else { var claims = User.Claims.ToList(); user = await _userManager.FindByEmailAsync(claims.FirstOrDefault(x => x.Type == "Email").Value); } if (user == null) { return(Ok("User no valid")); } IdentityResult result1 = await _userManager.RemovePasswordAsync(user); IdentityResult result = await _userManager.AddPasswordAsync(user, Password.NewPass); if (!result.Succeeded) { return(BadRequest(result)); } return(Ok()); }
public Boolean changePass(PassChange auth) { var user = GetById(auth.usid); if (m_hashPass.checkPass(user.password, auth.currentpass)) { user.password = m_hashPass.hashPass(auth.newpass); Update(user); return(true); } return(false); }
public HttpResponseMessage Put(PassChange passChange) { student student = barkode_ProjectEntities.student.Where(x => x.student_id == passChange.id).FirstOrDefault(); student.student_password = passChange.password; if (student != null) { barkode_ProjectEntities.SaveChanges(); message = Request.CreateResponse(HttpStatusCode.OK, passChange); return(message); } message = Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Ders Bulunamadi"); return(message); }