您好 discourse,
这个问题可能已经被问过,但我找不到关键词“admin-login”的答案。我的问题是如何禁用用户访问,例如 https://forums.example.com/u/admin-login?
那么,您为什么要禁用管理员访问权限?
8 个赞
完全正确。
如果您因只读模式或行为异常的 SSO 而被“锁定”,管理员登录会非常方便 ![]()
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 一样有风险。![]()
哈!是的。这可能会令人困惑。它不是一个神奇的“只要登录就能使用该 URL”的链接!
2 个赞
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.