public async Task <IActionResult> ConfirmEmail(string userId, string code) { return(await HataKontrolluDondur <Task <IActionResult> >(async() => { if (userId == null || code == null) { return BadRequest("Kullanici bilgisi ve/veya kod yok!"); } var user = await userManager.FindByIdAsync(userId); if (user == null) { return BadRequest("Kullanıcı ve koda uyan kayt yok!"); } var result = await userManager.ConfirmEmailAsync(user, code); if (result.Succeeded) { return RedirectPermanent(string.Format("{0}uyelik/epostaonaylandi?kod={1}", uygulamaAyarlari.JwtIssuer, user.SecurityStamp)); } else { return RedirectPermanent(string.Format("{0}uyelik/epostaonaylanamadi", uygulamaAyarlari.JwtIssuer)); } })); }
public async Task <IActionResult> ConfirmEmail(string userId, string code) { return(await HataKontrolluDondur <Task <IActionResult> >(async() => { if (userId == null || code == null) { return BadRequest("Kullanici bilgisi ve/veya kod yok!"); } var user = await userManager.FindByIdAsync(userId); if (user == null) { return BadRequest("Kullanıcı ve koda uyan kayt yok!"); } var result = await userManager.ConfirmEmailAsync(user, code); if (result.Succeeded) { return RedirectPermanent(string.Format("http://localhost:4200/epostaonaylandi?kod={0}", user.SecurityStamp)); } throw new BadRequestError("Email onayı yapılamadı"); })); }