shaiful
(Shaiful)
1
您好,
我正在使用 WordPress 作为 Discourse 的身份提供者,使用的是 DiscourseConnect。
在 WP-Discourse > DiscourseConnect 提供者设置中,登录页面路径 (Path to your Login Page) 字段是如何工作的?
我将其设置为我的专用登录页面,期望当有人点击 Discourse 中的登录 (Login) 按钮时,他们会被重定向到 WP 中的 /sign-in 页面,但在我的情况下并未发生。Discourse 将用户带到 WP 主页,并带有一些查询字符串,例如 http://wp.test/?redirect_to=/?sso=abc&sig=123&qwe=456。
请提供建议。
您确定不是 WordPress 将其重定向到了 /?redirect_to 端点吗?Discourse 这样做不太可能。
angus
(Angus McLeod)
3
您的问题很可能与您的本地网络问题有关。我建议您首先关注这个问题。
1 个赞
shaiful
(Shaiful)
4
感谢 @darkpixlz @angus 提供的输入。我将首先尝试修复网络问题。
顺便问一下,我对“通往您的登录页面路径”字段的工作方式的假设正确吗?
shaiful
(Shaiful)
5
我将其设置为我的专用登录页面,期望当有人点击 Discourse 中的 登录 按钮时,他们会被重定向到 WP 中的 /sign-in 页面
我已确认设置确实应该如此工作。
无论如何,这个问题是由我们使用的会员插件 Memberium 引起的,该插件也管理用户身份验证。我们已通过创建一个自定义 WP 插件来修补重定向和 URL 编码来暂时解决此问题,同时官方插件开发者正在研究官方修复程序。
干杯!
2 个赞