禁用 /u/admin-login

您好 discourse,
这个问题可能已经被问过,但我找不到关键词“admin-login”的答案。我的问题是如何禁用用户访问,例如 https://forums.example.com/u/admin-login?

那么,您为什么要禁用管理员访问权限?

8 个赞

:arrow_up: 完全正确。

如果您因只读模式或行为异常的 SSO 而被“锁定”,管理员登录会非常方便 :wink:

4 个赞

最初,我将 user@example.com 设置为管理员。然后我进行了基本身份验证连接。所以我想只通过基本身份验证登录。对最终用户也这样做。如果使用访问 https://forums.example.com/u/admin-login,这存在风险。

怎么说?只有论坛管理员可以使用该登录名。

4 个赞

如果您想提高安全性,可以添加第二个因素。

您还要删除“忘记密码”路径吗?它与 /u/login 具有完全相同的安全风险。

您可以使用插件禁用 /u/admin-login,但在过去 10 年里,没有人想要开发它。

8 个赞

这是方法。

3 个赞

如果你是自托管,你也可以在 nginx 等中阻止该路由。

不推荐,但可行

3 个赞

感谢所有人的回复。是我的错,我以为 Discourse 有将 /u/admin-login 重定向到其主页的选项。事实证明,这是因为我处于登录状态,用户会被重定向。

完全同意 /u/login 和 admin-login 一样有风险。:sweat_smile:

哈!是的。这可能会令人困惑。它不是一个神奇的“只要登录就能使用该 URL”的链接!

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.