登录时的黑名单和白名单

时间:2021-07-08 作者:DIegoP

我有一个SSO登录/注册,我需要有一个特定域@测试的黑名单。但是,如果需要,一些具有相同域的用户可以在客户端请求后进入一天或两天。

有没有一种干净的方法可以用代码或插件完成这件事?我搜索了很多插件,但它们只适用于注册过程,主要用于IP。网站对未登录用户关闭。有了SSO,我无法控制注册,最重要的是许多用户登陆到已经注册的网站。因此,我只能获取SSo系统给我的字段(名称-电子邮件)

目前,我在用户登录后手动隐藏所有内容,但这是一种手动方法,在db all@test中进行搜索。com用户。我需要自动化这个过程。

谢谢你的建议。

1 个回复
SO网友:Tom J Nowell

有没有一种干净的方法可以用代码或插件完成这件事?

您将需要参考您使用的特定SSO集成的文档,因为对于您的问题,没有不涉及代码的通用WordPress解决方案。

如果代码是一个选项,那么您可以添加一个过滤器来检查电子邮件并使用错误页面中止,但您需要自己构建允许/阻止列表的UI。也不能保证这不会干扰SSO解决方案。

至于插件,存在黑名单插件,但这里的建议与主题无关