partial problem

I don't think you have posted enough code to diagnose the problem. I'm guessing that is has something to do with the way you have setup the url params for your form, so that they're in the right context when you're executing actions in the login_controller scope, but otherwise not.

Cheers, Obie