Автоматическое/пакетное удаление неактивных пользователей не учитывает провайдера SSO

Извините, но я считаю, что PR, на который ссылается эта тема, содержит ошибку:

Эта «функция» не учитывает тот факт, что Discourse может использоваться как провайдер SSO, и пользователи могут не писать на форуме, а только пользоваться основным сайтом! Для моего сайта такой сценарий является нормой, и за последние месяцы я потерял около 70% пользователей на Discourse (о чём я случайно узнал…), что создало довольно большой разрыв между форумом и основным сайтом. Также для моего сайта нормально, что пользователи пишут на форуме только спустя несколько лет после того, как решили создать учётную запись для использования функций основного сайта. Теперь эти пользователи не могут войти в систему или вынуждены создавать новую учётную запись, не связанную с их контентом на основном сайте. :frowning:

Я специально мигрировал пользователей с флагом “active: true” несколько лет назад, чтобы предотвратить подобное. :cry:

Очистка, на мой взгляд, — это то, что администратор должен активно решать перед включением такой опции, по крайней мере, для уже работающего форума Discourse…

1 лайк

Если у вас необычный сценарий использования, настройте параметр сайта «Очистка неактивных пользователей через N дней» по своему усмотрению.

1 лайк

Я делал это вчера, но это не вернуло более 1000 удалённых пользователей… Возможно ли снова добавить их, как я делал при первом импорте?

Ох, какая неприятная ситуация. Мои соболезнования!

Может, стоит откатиться к резервной копии, если с момента начала масштабной чистки не прошло слишком много времени и не было новых обсуждений?

В противном случае да, рекомендую добавить пользователей через инструмент импорта. Я точно не знаю, как это сделать, но вы можете попросить о помощи, опубликовав запрос в канале Marketplace.

Размышляя об этом для себя, я рад, что мне напомнили о преимуществах обратного подхода — например, использовать WordPress в качестве провайдера единого входа (SSO). Тогда вы сможете автоматически очищать форум от неактивных пользователей, сохраняя их на основном сайте. Хорошая новость в том, что когда пользователи снова входят в систему, они автоматически добавляются обратно на форум без каких-либо дополнительных действий. Недавно мне удалось настроить вход по ссылке в WordPress, что значительно улучшило пользовательский опыт. Управление паролями в WordPress из коробки оставляет желать лучшего.

1 лайк