我建立了一个Plone(4.3)网站。 现在我们想在我们的网站上注册时限制用户电子邮件域名? 例如 只需来自domain1.com的电子邮件即可在网站上注册。 这是a@domain1.com可以在网站上注册。但是b@domain2.com无法在网站上注册。
感谢
答案 0 :(得分:0)
我通过(monkey)修补Products.CMFPlone.RegistrationTool中的isMemberIdAllowed,通过在控制面板中使用可配置列表验证userid中的域来实现此目的。
我在此处将其解压缩为一个包:https://github.com/Adniel/allowed.domains 用户只知道不允许用户ID,而不是它没有找到匹配的域。可惜。
它不是特别整洁,并且肯定有更好的/其他方式。但它可以奏效。