2012-03-22 22 views
0

有誰知道如何讓用戶在Drupal 6網站中編輯另一個用戶的電子郵件,當且僅當該用戶創建第二個用戶時?如何讓用戶在第一個用戶創建第二個用戶的時候並且只有在第一個用戶創建第二個用戶時才能在Drupal6站點中編輯另一個用戶的帳戶?

讓我用一個例子解釋:

用戶A的作用1.

我有編程創建每個用戶A填充作用時間2的新用戶,然後按保存按鈕形式。 (即用戶B,C,E等)

所以用戶A創建用戶B.

我想用戶A能夠編輯user's 3b佔據。但我想只允許用戶A創建的用戶。如果我爲用戶A設置了編輯用戶帳戶的權限,他將能夠編輯所有帳戶。

如果有一個用戶C也有角色2,但不是由用戶A創建的,我不想允許編輯功能。

用戶B不是任何類型的子用戶,它是一個完整的普通用戶,只是另一個角色。 (我知道有一個模塊可以讓你創建某種「子用戶」,我不是這個意思)。

關於從哪裏開始挖掘這方面的任何想法?

謝謝! Rosamunda

回答

1

創建新表,在這裏你有兩列

newuser_id | creator_id 

現在,你有用戶A,B等一個唯一的ID。繼續保存在這張表中。和編輯,你可以檢查它。

相關問題