Sorry, I'm a bit confused here&mdash;setProtectSite does not have its own template, it rather chooses which one to load by forking, so instead of this, I used $this->forward() and $this->overrideTemplate() in setProtectSite, for setProtectsiteForm and unProtectsiteForm, respectively.