コード例 #1
0
        public async Task ForgotPassword(EditContext context)
        {
            IsSubmitting = true;
            var model = context.Model as UserForgotPasswordDto;

            ShowRegistrationErros = false;
            var result = await AuthenticationService.ForgotPassword(model);

            if (result)
            {
                await FMessage
                .Success($"Los pasos para cambiar su contraseña fueron enviados a su Email", 8);

                IsSubmitting = false;
            }
        }
コード例 #2
0
        public async Task ResetPassword(EditContext context)
        {
            IsSubmitting = true;
            var model = context.Model as UserResetPasswordDto;

            ShowRegistrationErros = false;
            var result = await AuthenticationService.ResetPassword(Token, Email, model);

            if (result)
            {
                await FMessage
                .Success($"Contraseña ha sido actualizada, puedes iniciar sesion", 8);

                Model        = new UserResetPasswordDto(string.Empty, string.Empty);
                IsSubmitting = false;
            }
        }