Здравствуйте! Я новичок здесь! Как войти в учётную запись ‘system’?
Я не думаю, что это возможно. Что вы пытаетесь сделать после входа в систему как system? Возможно, существует альтернативный метод.
Я просто хочу изменить некоторые настройки.
@downey Также есть способ создать аккаунт вручную без использования email?
Почти любую настройку можно изменить со своей учётной записи через веб-интерфейс, если ваша учётная запись имеет права «администратора».
Насколько мне известно, единственный способ сделать это — пройти процесс создания учётной записи и указать любой адрес электронной почты. Опять же, будучи администратором сайта, вы можете открыть профиль пользователя в инструментах администратора и вручную отключить проверку электронной почты (например, если вы использовали поддельный адрес).
Возможно, кто-то другой знает больше… ![]()
Понял. Попробую!
Вы не можете войти как система.
Это делают администраторы, а не система.
Это невозможно. Вам действительно нужно настроить работу почты, иначе у вас не будет форума. Однако это может вам помочь: Create an admin account from the console.
@pfaffman Есть ли способ подготовить пользователя к работе? Немного запутался, что это означает.
Как уже было сказано в ответах здесь, войти под системным пользователем невозможно. Системный пользователь — это специальный учётный запис, который автоматически создаётся в Discourse. Он используется для выполнения некоторых автоматизированных задач на сайте, а также в качестве API-пользователя, если вы отправляете запросы к API с помощью ключа «Все пользователи».
Если сайт, о котором вы спрашиваете, размещён на нашем хостинге, у вас нет доступа к консоли Rails, поэтому руководство по созданию учётных записей через консоль Rails к вам не применимо.
Посмотрите эту тему: What is a staged user?
Если вы предоставите конкретные детали о том, что вы пытаетесь сделать, мы постараемся помочь.
У меня есть случай, который может оправдать необходимость входа в систему как «system».
Итак… я совершил ошибку и переместил категорию в другую категорию (создав подкатегорию). Я сохранил подкатегорию, не добавив пользователей в разрешения… поэтому даже как администратор я не могу получить к ней доступ. При попытке я получаю ошибку Oops! That page doesn’t exist or is private..
Я надеялся, что смогу войти как system, чтобы снова добавить разрешения, чтобы администраторы могли получить доступ к этой подкатегории.
ОБНОВЛЕНИЕ
Мне удалось использовать /safe-mode, чтобы исправить проблему ![]()
Рад, что безопасный режим помог вам это исправить ![]()
На всякий случай: сохранение категории без указания конкретной группы в разрешениях должно по умолчанию устанавливать для неё доступ/просмотр только для сотрудников. Если это не так, или если какой-то плагин или компонент темы как-то заблокировал это, было бы здорово, если бы вы могли поделиться деталями. ![]()
Я тоже!
Я бы мог, но сейчас не могу воспроизвести проблему, так что она останется загадкой.
Лучшее объяснение, которое я могу дать, звучит так…
Изначально у меня была Категория #1, внутри которой находилась Подкатегория #1.
- У обеих были права на чтение/запись для всех.
В настройках Подкатегории #1 я изменил родительскую категорию на Категория #2.
- У Категории #2 есть права: для группы Custom-Group — чтение, для staff — чтение/запись.
- У Подкатегории #1 в разделе прав никого нет.
При попытке сохранить изменения я получил ошибку: нельзя сохранить, пока не добавлены права хотя бы для одного пользователя. Вместо добавления прав я вернулся на главную страницу, зашел в Категорию #2, но не увидел там Подкатегорию #1.
Также я вернулся в Категорию #1 и не смог найти Подкатегорию #1. Именно там она должна была остаться, если бы изменения не удалось сохранить, как я думал.
Затем я использовал поиск, чтобы найти тему внутри Подкатегории #1. Тему я увидел. Но когда попытался перейти в Подкатегорию #1, чтобы посмотреть остальные темы, получил ошибку 404.
Когда я включил безопасный режим, Подкатегория снова оказалась там, где была изначально — в Категории #1.
Надеюсь, это хоть немного проясняет ситуацию.