How to use "user logged in" as an access argument for a MENU_CALLBACK? I would like to require that users be logged in to access a particular MENU_CALLBACK.

The following works, but only for the admin account.  Regular users are still denied access:

'access arguments' =&gt; array('user_is_logged_in')


There must be an access argument that just checks for authenticated users?
access arguments is for the arguments that will be passed to the callback function...you need to use access callback instead:

'access callback' =&gt; 'user_is_logged_in'


Since user_is_logged_in() doesn't take any arguments, you can safely remove access arguments for your menu item.

Your current code works for the admin account only because the default access callback is user_access(), which bypasses the access check for user 1.