2011-12-18 7 views
2

특정 사용자 (또는 사용자 그룹)가 Drupal 7에서 프로필을 수정하지 못하도록하고 싶습니다. 즉, 사용자가 프로필을 표시하고 변경하려고 할 때 이벤트에 대한 일부 기능을 연결하고 싶습니다.Drupal 7에서 사용자 프로필을 수정하고 보는 것을 방지하는 방법은 무엇입니까?

최상의 솔루션은 자신의 프로필을 볼 수 없어도되지만, 나는 drupalpage.com/user/X가 항상 작동하기 때문에 모호함 (링크 숨기기)을 확보한다는 의미는 아닙니다.

어떻게하면됩니까?

추신 : 코딩하지 않고 목표를 달성 할 수있는 모듈이 있습니까?

답변

0

내가 테스트하지 않았지만 이론적으로 작동한다 :

function yourmodule_exit() { 
    $uid = arg(1); 
    if(arg(0) == "user" && is_numeric($uid)) { 
    drupal_goto("<front>"); 
    } 
} 
관련 문제