Beispiel #1
0
        public async Task <bool> LoginAsync(string email)
        {
            var confirmationToken = await BuildConfirmationTokenAsync(email,
                                                                      LoginConfirmationTokenExperationPeriodMins)
                                    .ConfigureAwait(false);

            if (confirmationToken == null)
            {
                return(false);
            }

            await _mailSender.SendLoginConfirmationAsync(email, confirmationToken)
            .ConfigureAwait(false);

            return(true);
        }