> > 2. if @auth already means authentication, why there is still an > auth.requires_login() which implemented as > auth.requires(auth.is_logged_in())? Shouldn't this implementation > imply that auth.requires() does not check is_logged_in()? All in all, > what is auth.requires()'s semantics?
Wait for Massimo's answer, I don't know if it is the default behaviour, I am just guessing that should be, I also remember a change in Auth sometime ago but I can't remember exactly how.