KakapoWP KakapoWP
Справочный центр/Аккаунт и лицензия/Что показывает статус лицензии

Что показывает статус лицензии

Относится к: все плагины· 4 мин чтения

Под полем ввода в разделе «Лицензия» (по-немецки: „Lizenz“) есть строка «Статус» (по-немецки: „Status“). Она показывает результат последней проверки на сервере лицензий — запущенной кнопкой «Включить» (по-немецки: „Aktivieren“) или ежедневной повторной проверкой. Возможны четыре значения, плюс случай, когда ключ вообще не сохранён.

Сведения по отдельности

  • Лицензия не указана (по-немецки: „Keine Lizenz hinterlegt“) — в поле нет ключа
  • Активна (по-немецки: „Aktiv“) — лицензионный сервер подтвердил; следом стоит уровень, который он вернул
  • Недействительна (по-немецки: „Ungültig“) — лицензионный сервер отклонил ключ; если он присылает собственный текст, тот стоит в сообщении
  • Не проверена (по-немецки: „Ungeprüft“) — сервер лицензий был недоступен, ответил не кодом 200 или прислал нечитаемый ответ; ключ всё равно сохранён
  • Сохранена (по-немецки: „Gespeichert“) — ключ лежит в базе данных, но не проверялся; так бывает, только если адрес проверки очищен через фильтр «kwp_license_endpoint»

Когда выполняется проверка

Проверка выполняется в двух случаях: при нажатии на «Включить» (по-немецки: „Aktivieren“) и раз в сутки в фоновом режиме. Ежедневную повторную проверку каждый плагин сам планирует через WP-Cron со случайным смещением, чтобы не все сайты обращались к серверу в одну и ту же минуту. Она выполняется, только если ключ сохранён. Оба пути отправляют ключ, адрес сайта и идентификатор продукта на один и тот же адрес проверки; запрос прерывается через десять секунд.

kwp_license_endpoint

Изначально это сервер лицензий kakapowp.com. Через этот фильтр адрес можно перенаправить на другой сервер или полностью очистить. Только во втором случае ничего не проверяется: ключ сохраняется, статус гласит «Сохранена» (по-немецки: „Gespeichert“), а интерфейс открыто сообщает, что сервер лицензий не настроен. Когда адрес пуст, плагин не запрашивает и обновления, если только фильтр «kwp_update_endpoint» не возвращает собственный адрес.

Если сервер не отвечает

После нажатия на «Включить» (по-немецки: „Aktivieren“) в этом случае стоит «Не проверена» (по-немецки: „Ungeprüft“). Ежедневная повторная проверка в такой ситуации ничего не перезаписывает — остаётся последний известный статус. Ни «Не проверена», ни «Сохранена» (по-немецки: „Gespeichert“) не отключают плагин — его функции приостанавливаются, только если сервер явно отклонил ключ или ключ вообще не внесён.

Только при «Активна» (по-немецки: „Aktiv“) вверху справа в шапке дополнительно появляется отметка «Лицензия активна» (по-немецки: „Lizenz aktiv“). Если плагин приостановлен, администраторы видят в админке WordPress уведомление со ссылкой «Внести лицензию» (по-немецки: „Lizenz eintragen“). Если не хочешь ждать следующей проверки, нажми в разделе «Лицензия» (по-немецки: „Lizenz“) на «Изменить» (по-немецки: „Ändern“), снова внеси ключ и нажми «Включить» (по-немецки: „Aktivieren“).
Эта статья оказалась полезной?