Динамический URL-адрес перенаправления для входа и регистрации через SSO

Здравствуйте,

Прежде всего, спасибо за создание такого замечательного плагина!

Я настроил свой WordPress как клиент SSO, и теперь при каждом входе пользователя его перенаправляет на форум, а после авторизации — обратно в WordPress (как и ожидалось). Однако, поскольку я также использую вход в систему для показа ограниченного контента участникам, я хотел бы перенаправлять пользователей на туexactную страницу или запись, с которой они начали процесс входа. Поскольку они уже вошли в систему, я смогу показать им ограниченный контент с помощью моего уже настроенного плагина. Возможно ли реализовать такое динамическое перенаправление?

Та же проблема возникает и с новыми регистрациями: они начинаются на моём сайте, а после завершения регистрации пользователя перенаправляет на форум. Должно быть перенаправление на ту страницу, с которой пользователь попал на форум.

Буду очень признателен за любую помощь!

Привет :slight_smile:

Да, есть несколько способов это сделать. Всё зависит от того, как вы вставляете URL-адреса для входа. Основная задача — добавить параметр запроса redirect_to к URL SSO.

Например, вы можете использовать следующую структуру:

http://my-wordpress.com/restricted-content.php?discourse_sso=true&redirect_to=http://my-wordpress.com/restricted-content.php

Если пользователь нажмёт на этот URL на вашем сайте WordPress, начнётся процесс SSO, и после его завершения он будет перенаправлен обратно на адрес, указанный после redirect_to=.