SSO动态登录和注册重定向URL

您好,

首先,感谢您开发了如此出色的插件!

我将 WordPress 设置为 SSO 客户端,现在每次有人登录时,系统都会重定向到论坛,登录完成后又重定向回 WordPress(这是预期行为)。但由于我也使用登录功能向会员展示受限内容,我希望将用户重定向到他们开始登录流程的确切页面或文章。这样,在他们已经登录的情况下,我就可以通过已配置的插件向他们展示受限内容。请问这种动态重定向是否可以实现?

新注册用户也存在类似问题:他们从我的网站开始注册,注册完成后会进入论坛。应该有一个重定向,将他们送回他们进入论坛前所在的页面。

非常感谢您的任何帮助!

嘿,你好 :slight_smile:

是的,有几种方法可以实现。这取决于你如何插入登录链接。你需要做的最基本的事情就是在 SSO URL 中添加查询参数 redirect_to

例如,你可以使用以下结构:

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

如果用户在你的 WordPress 站点上点击该链接,他们将启动 SSO 流程,完成后,他们将被重定向回 redirect_to= 后面设置的地址。