Никак
Этот вопрос уже обсуждался стопицот раз. И всем обсуждателям я предлагаю небольшой кейс (после которого обычно становится понятно, почему никак)
Я - легитимный юзер, оплативший все услуги. У Вас нет оснований не показывать мне курс. Я подключаюсь и начинаю просмотр...
Где подвох, спросите Вы?
Правильно спросите. Потому что подключаюсь я с виртуалки, а параллельно ей, в абсолютно недостижимой для Вас области работает программа записи экрана. Которая в итоге сграбит все, что там игралось.
Как Вы собираетесь от этого защищаться?
Детект виртуалки - и отвалятся все, кто их использует
Какие-то фантастические варианты типа поляризационных очков - и курс купят полторы калеки