Exemplo n.º 1
0
        /// <summary>
        ///     True if the user has an email set
        /// </summary>
        /// <param name="manager"></param>
        /// <param name="user"></param>
        /// <returns></returns>
        public override async Task <bool> CanGenerateTwoFactorTokenAsync(UserManager <TUser> manager, TUser user)
        {
            var email = await manager.GetEmailAsync(user);

            return(!string.IsNullOrWhiteSpace(email) && await manager.IsEmailConfirmedAsync(user));
        }