允许用户使用其他网站账户登录

有没有一种方法可以让用户在已经登录另一个网站的情况下进行登录?类似于使用 Facebook 账号登录,但这里不是 Facebook,只是一个普通的网站(不是论坛)。提前感谢!

您是在讨论使用 SSO 登录吗?如果是,这个帖子应该能帮到您:Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)

如果不是,请提供更多关于您所说的“普通网站”的详细信息,这样也许有人能为您提供更多指导 :slight_smile:

SSO 功能是否适用于任何网站?还是说支持该功能的网站需要满足特定要求?

这是一种网站需要支持的特定用户登录系统。例如,WordPress 也支持单点登录(SSO),因此,一旦正确配置,你就可以在自己控制的 WordPress 站点和 Discourse 实例之间使用 SSO,从而在登录一个站点后无缝切换到另一个站点。

我在这方面了解不多,只是尽力为你指明正确的方向。

无论如何,你的网站都必须支持你想要使用的任何登录系统。除非你的网站已经具备相应支持,否则不存在无需任何额外工作就能实现站点间无缝切换的“魔法”解决方案。

正如我上面所说,也许可以多介绍一下你当前网站的设置(是否使用 WordPress?)以及用户目前是如何在你的网站上进行身份验证的。如果提供更多细节,其他人或许能更好地为你指引方向。