users – ¿Cómo utilizar "usuario conectado" como argumento de acceso para un MENU_CALLBACK?

Pregunta:

Me gustaría solicitar que los usuarios inicien sesión para acceder a un MENU_CALLBACK en particular.

Lo siguiente funciona, pero solo para la cuenta de administrador. A los usuarios habituales se les sigue negando el acceso:

'access arguments' => array('user_is_logged_in')

¿Debe haber un argumento de acceso que solo busque usuarios autenticados?

Respuesta:

access arguments son para los argumentos que se pasarán a la función de devolución de llamada … debe usar la access callback lugar:

'access callback' => 'user_is_logged_in'

Dado que user_is_logged_in() no acepta ningún argumento, puede eliminar de forma segura access arguments para su elemento de menú.

Su código actual funciona para la cuenta de administrador solo porque la access callback predeterminada es user_access() , que omite la verificación de acceso para el usuario 1.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım