大家好,
我的配置是所有用户都通过外部身份验证创建(他们第一次使用时)。这运行良好。
但为了避免错误,我想禁用“注册”按钮和“创建您的帐户”按钮。
我在另一个主题上找到了如何禁用“注册”按钮 → 运行良好!
button.sign-up-button{
display:none;
}
但我无法对“创建您的帐户”按钮执行相同的操作。您有解决方案吗?
谢谢!
大家好,
我的配置是所有用户都通过外部身份验证创建(他们第一次使用时)。这运行良好。
但为了避免错误,我想禁用“注册”按钮和“创建您的帐户”按钮。
我在另一个主题上找到了如何禁用“注册”按钮 → 运行良好!
button.sign-up-button{
display:none;
}
但我无法对“创建您的帐户”按钮执行相同的操作。您有解决方案吗?
谢谢!
如果您希望您的网站仅使用外部身份验证,请禁用 enable local logins(启用本地登录)网站设置。如果只有一个身份验证方法,用户将直接被引导至该外部方法。
无需使用 CSS 来隐藏按钮!
如果您需要在禁用本地登录的情况下登录,请记住管理员可以使用 /u/admin-login 路由发送电子邮件登录链接。
如果你想要一个问题的答案,而不是问题的最佳解决方案,我认为这会起作用:
button#new-account-link {
display: none;
}
我建议你遵循上面的建议,而不是我的。我仍然觉得用CSS能做任何事很有趣,所以迈克尔写了他的更好答案时,我琢磨出了这个方法。
@supermathie “我100%同意你的解决方案。
不幸的是,在今年剩下的时间里,我别无选择,我必须有一个混合解决方案:本地登录(带2FA)+外部登录(目前没有2FA)。而且,两者都必须允许创建账户。
为了“最小化”错误,“隐藏”创建链接是我目前最好的选择。
@pfaffman “谢谢!这完美地回答了我的问题。
感谢你们两位的回答 ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.