특정 MENU_CALLBACK에 액세스하려면 사용자가 로그인해야합니다.
다음은 관리자 계정에서만 작동합니다. 일반 사용자는 여전히 액세스가 거부됩니다.
'access arguments' => array('user_is_logged_in')
인증 된 사용자 만 확인하는 액세스 인수가 있어야합니까?
답변
access arguments
콜백 함수에 전달되는 인수에 대한 것입니다 … access callback
대신 사용해야 합니다.
'access callback' => 'user_is_logged_in'
이후 user_is_logged_in()
인수를 고려하지 않습니다, 당신은 안전하게 제거 할 수 있습니다 access arguments
메뉴 항목.
현재 코드는 기본값 access callback
이 이므로 user_access()
사용자 1에 대한 액세스 확인을 무시 하기 때문에 관리자 계정에서만 작동합니다 .