public void Test1() { var assemblyFile = new TestAssemblyFile(); var assembly = AssemblyDefinition.ReadAssembly(assemblyFile.FilePath); var mutator = new ChangeRoute(); // mutator.Mutate(assembly.MainModule, assembly.MainModule.Types); assembly.Write(assemblyFile.FilePath); var assembly2 = AssemblyDefinition.ReadAssembly(assemblyFile.FilePath); }
public ActionResult PostValidatePassWord(int id, string safePassword, ChangeRoute route) { if (User.SafePassword == safePassword.Hash()) { var valipass = new HttpCookie("valipass") { Value = safePassword.Hash().Hash() }; Response.AppendCookie(valipass); if (route == ChangeRoute.ChangeMobile) { return RedirectToAction("BindPhone"); } if (route == ChangeRoute.ChangeEmail) { return RedirectToAction("BindEmail"); } } return Error("安全密码错误"); }
public ActionResult ValidatePassWord(ChangeRoute route, bool error=false) { if (!User.SafePasswordPassed) { return RedirectToAction("SafePassword"); } ViewBag.Route = route; ViewBag.IsError = error; return View(User); }