如何让用户在第一个用户创建第二个用户的时候并且只有在第一个用户创建第二个用户时才能在Drupal6站点中编辑另一个用户的帐户?

如何让用户在第一个用户创建第二个用户的时候并且只有在第一个用户创建第二个用户时才能在Drupal6站点中编辑另一个用户的帐户?

问题描述:

有谁知道如何让用户在Drupal 6网站中编辑另一个用户的电子邮件,当且仅当该用户创建第二个用户时?如何让用户在第一个用户创建第二个用户的时候并且只有在第一个用户创建第二个用户时才能在Drupal6站点中编辑另一个用户的帐户?

让我用一个例子解释:

用户A的作用1.

我有编程创建每个用户A填充作用时间2的新用户,然后按保存按钮形式。 (即用户B,C,E等)

所以用户A创建用户B.

我想用户A能够编辑user's 3b占据。但我想只允许用户A创建的用户。如果我为用户A设置了编辑用户帐户的权限,他将能够编辑所有帐户。

如果有一个用户C也有角色2,但不是由用户A创建的,我不想允许编辑功能。

用户B不是任何类型的子用户,它是一个完整的普通用户,只是另一个角色。 (我知道有一个模块可以让你创建某种“子用户”,我不是这个意思)。

关于从哪里开始挖掘这方面的任何想法?

谢谢! Rosamunda

创建新表,在这里你有两列

newuser_id | creator_id 

现在,你有用户A,B等一个唯一的ID。继续保存在这张表中。和编辑,你可以检查它。