Drupal维护被拒绝的用户列表并从中进行身份验证

时间:2016-10-26 08:46:36

标签: drupal

我在

之后开发了一个多用途批准用户的drupal网站

注册管理员拒绝用户向用户和用户发送电子邮件

从drupal用户表中删除。

我想执行一个操作,在用户被拒绝后,他将被保留在

包含用户名和电子邮件的新表格。

如果同一用户与管理员联系,管理员将从被拒绝的

中删除该用户

用户列表,因为在第二次注册时它还应该检查

被拒绝用户列表中的用户。

Drupal有可能吗?

任何指针?

1 个答案:

答案 0 :(得分:0)

除了木炉,一切皆有可能!展示一些努力,自己尝试一下,当你遇到困难时,请问。

没有开箱即用的解决方案(我知道它),但我要做的是制作用于存储用户的自定义内容类型,并使用钩子函数来插入/检查被拒绝用户的存在。

删除用户时调用的

挂钩: https://api.drupal.org/api/drupal/modules%21user%21user.api.php/function/hook_user_delete/7.x

删除节点(被拒绝的用户)时调用的挂钩 https://api.drupal.org/api/drupal/modules!node!node.api.php/function/hook_node_delete/7.x

但也许你的管理员可以禁用用户而不是删除它作为第一步 - 这样就不需要额外的表了。