[development] Controlling login/logout in a menu
    Jeff Greenberg 
    jeff at ayendesigns.com
       
    Thu Oct 22 03:16:46 UTC 2009
    
    
  
Dylan Wilder-Tack wrote:
> On Oct 21, 2009, at 2:18 PM, Jeff Greenberg wrote:
>> I'm using the secondary menu to put a few links at the top right of 
>> the screen. Among them should be login (if not already) and logout 
>> (if logged in). Adding them to the menu is, of course, not an issue, 
>> but how would I control their appearing or not based on whether the 
>> user is logged in?
>
> That's automatic if you use the paths "user/login", "logout", and 
> "user/register".  (BTW their visibility isn't magical or anything, 
> It's controlled by the access callbacks in user_menu()).
>
> -D
>
>
Thanks! Not quite a forehead slapper, but clearer in hindsight! I did 
have logout (but of course, was logged in as admin while doing this) but 
had ?q=user instead of user/login. With the zillion lines of code I've 
seen in my years, I'm still often humbled by the simplicity that results 
from the design, like here. Magical.
    
    
More information about the development
mailing list