Call between controllers

Wouldn't you do this kind of login with filters

before_filter :login

return_back_or_defalt etc etc?