2
我想阻止特定的用戶(或用戶組)在Drupal 7中修改其配置文件。 這意味着當用戶要顯示和更改他的配置文件時,我想在該事件上掛鉤一些功能。如何防止在Drupal 7中修改和查看用戶配置文件?
最好的解決方案是,如果他甚至不能看到他的個人資料,但我並不意味着通過默默無聞(隱藏鏈接)來保護,因爲drupalpage.com/user/X會一直工作。
我該怎麼做?
PS:也許有任何模塊能夠實現目標而無需編碼?
我想阻止特定的用戶(或用戶組)在Drupal 7中修改其配置文件。 這意味着當用戶要顯示和更改他的配置文件時,我想在該事件上掛鉤一些功能。如何防止在Drupal 7中修改和查看用戶配置文件?
最好的解決方案是,如果他甚至不能看到他的個人資料,但我並不意味着通過默默無聞(隱藏鏈接)來保護,因爲drupalpage.com/user/X會一直工作。
我該怎麼做?
PS:也許有任何模塊能夠實現目標而無需編碼?
我沒有測試,但在理論上它應該工作:
function yourmodule_exit() {
$uid = arg(1);
if(arg(0) == "user" && is_numeric($uid)) {
drupal_goto("<front>");
}
}