if (result.Succeeded) { string code = await userManager.GenerateEmailConfirmationTokenAsync(user.Id); Uri baseUri = new Uri(OpenIdConnectAuthenticationAuthority); Uri callbackUrl = new Uri(baseUri + "/Register/ConfirmEmail/?userId=" + user.Id + "&code=" + HttpUtility.UrlEncode(code)); await userManager.SendEmailAsync(user.Id, "BIMcube eMail Confirmation", "Please confirm your account by clicking this link: <a href=\"" + callbackUrl + "\">link</a>"); }
AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA48Afnm/pyU6UZrt2VXGfHAAAAAACAAAAAAADZgAAwAAAABAAAABa10013CpPZN7NSwTZYu03AAAAAASAAACgAAAAEAAAAHFDDmUWdvgFz4QCqe0ML/1gAAAAN7hpoCFiW8NcTaMNCGMLALUYL0gcfXbPjXQddI5w68mm4FfbVhMkJPbL+JTA8RXZ7mb6VgNmxS/cxdMzy5BQdIdVUIWzQYPwBlX6Oimx+zESVcCSpUSVpwI05+ls79nmFAAAAPTqCR7RSVR5zQT3UaJlcd1BokRr
var dataProtectionProvider = new DpapiDataProtectionProvider("IdentityServer3"); if (dataProtectionProvider != null) { UserTokenProvider = new DataProtectorTokenProvider<User>(dataProtectionProvider.Create("ASP.NET Identity")) { TokenLifespan = TimeSpan.FromHours(3) }; }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)