При использовании SSO, похоже, что когда пользователь удаляется в WordPress, он не выходит из системы Discourse.
Это проблема для моей настройки, так как я хочу запретить пользователям доступ к Discourse, когда их подписка в Memberpress истекает или они удаляются из Memberpress/WordPress.
Я могу предотвратить их доступ при входе, используя хук “wpdc_sso_provider_before_sso_redirect” и проверяя наличие действующей подписки в этот момент. Однако проблема в том, что сессия в Discourse длится вечно, поэтому они фактически никогда не выходят из системы.
Как это исправить?
Возможно, есть способ выводить пользователей из системы Discourse через API-вызов или что-то подобное?
Спасибо!!
Пер