有人知道如何允许用户在Drupal 6站点中编辑另一个用户的电子邮件吗?
让我以一个例子来解释:
用户A具有角色1。
,我有一个表单,每次用户A填写并按下保存按钮时,都会以编程方式创建角色2的新用户。(即)用户B、C、E等)
因此,用户A创建用户B。
我希望用户A能够编辑用户的B帐户。但我只想允许用户A创建的用户。如果我为用户A设置编辑用户帐户的权限,他将能够编辑所有帐户。
如果有一个用户C也有角色2,但不是用户A创建的,我不想允许编辑功能。
用户B不是任何类型的子用户,它是一个完整的,正常的用户,只是另一个角色。(我知道有一个模块可以让你创建某种“子用户”,我不是那个意思)。
对从哪里开始挖掘这件事有什么想法吗?
谢谢!罗萨蒙达
发布于 2012-03-22 21:33:48
创建一个新表,其中有两列
newuser_id | creator_id现在,您确实有一个用于userA、B等的唯一ID。继续把它们放在这张桌子上。为了编辑,你可以对照它做个检查。
https://stackoverflow.com/questions/9830865
复制相似问题