Как узнать, вошел ли пользователь в систему

Мне нужно вставить скрипт в раздел Администрирование > Настройка > CSS/HTML. Он должен выполняться только если пользователь не авторизован.

Я попробовал использовать Discourse.User.current(), но получил предупреждение об устаревании:

Уведомление об устаревании: импортируйте класс User вместо использования User (устарело с версии Discourse 2.4.0) (удаление в версии Discourse 2.6.0)

Есть ли другие способы это определить?

<script type="text/discourse-plugin" version="0.8">
const user = api.getCurrentUser();
if(user) {
    // выполнить действия
}
</script>

О, значит, у меня есть доступ к объекту API, это здорово. Спасибо!

<script>
    const user = api.getCurrentUser();
    console.log(user)
</script>

Неопознанная ошибка ReferenceError: api не определена

Ой

Вам необходимо указать тип вашего скрипта следующим образом:
<script type="text/discourse-plugin" version="0.8">

Ошибок нет, но и ничего не происходит. В любом случае, спасибо, теперь я хотя бы знаю, в какую сторону копать.