public async Task <IActionResult> CambiarContraseña(string Password, string Password2, string tkn) { Encriptacion e = new Encriptacion(); if (Password == Password2) { tkn = changeSpacesToPlus(tkn); string claveCompartida = "limoncitoconron"; String tknDencrypted = e.DecryptStringAES(tkn, claveCompartida); var Usuario = _context.Usuario.FirstOrDefault(user => user.Email == tknDencrypted); if (Usuario != null) { Usuario.Password = Password; _context.Update(Usuario); await _context.SaveChangesAsync(); return(RedirectToAction("GoToIndex", "Home", new { flag = 4 })); } } else { return(RedirectToAction("CambiarContraseña", "Usuarios", new { tkn = tkn, flag = 5 })); } return(View()); }