How would i globally secure all my controllers (except for my Login controller) to ensure my application is secure at all points (no hidden backdoor to ajax calls, etc). I t
Well, you need to have an entry point to your system :)
This can be achieved by extending Zend_Controller_Action, let's say:
abstract class MyController extends Zend_Controller_Action {
public function preDispatch(){
// do the logic
}
}
And now each of your controllers only needs to extend MyController and you're secure.