在离开开发领域很长一段时间后,有人要求我创建一个新的Drupal站点。
对于用户注册,他们希望使用与默认电子邮件地址不同的唯一密钥。在这种情况下,他们希望将TVA编号(始终是唯一的)作为唯一标识符。
是否可以创建一种不同的注册方式?
提前谢谢你,
戴维
发布于 2019-10-01 22:41:09
标识模块允许您指定登录凭据。
https://www.drupal.org/project/identification
此模块允许用户使用自定义标识号(或字符串)登录。要配置此模块,站点构建器将在用户实体上创建一个(或指定一个预先存在的)字段。然后,可以将此字段中存储的特定用户的值用作标识登录凭据。
有关如何以及为什么的更多信息:https://www.drupal.org/project/identification/issues/2995481#comment-12792821
另一个提供登录灵活性的模块:https://www.drupal.org/project/login_emailusername
发布于 2019-10-02 14:51:26
我认为Registration codes模块满足了您的需求
此模块允许站点管理员仅允许提供有效注册码的用户注册新帐户。该模块还可以对这些注册码进行管理,包括列出、生成、导入和导出。
此模块最常见的用途是基于徽章的注册-只有购买了会员徽章(例如,进行了实体购买,使其有权)的用户才能进行注册。
其他用途包括促销码和共享私钥注册。
有许多其他模块出口以不同的方式执行相同的工作,您还可以生成像TVA数字这样的登录键
https://stackoverflow.com/questions/58166808
复制相似问题