I'm having an issue in $APPHOME/downloader/template/login.phtml where <?php echo $this->getFormKey() ?>
is failing silently, and the rest of the page is refusing to render. Of course this is making it impossible to log in to the Magento Connect Manager, which is where I need to be adding an extension or two.
Here's a screenshot of the broken Connection Manager login page:
Of course this isn't too helpful without where the code is broken:
As is indicated in the source view, the value tag in first (hidden) input method attempts to parse $this->getFormKey(), evidently, and fails, halting rendering of the rest of the page.
I'll admit that I'm still a bit mystified where it comes to the magic getters/setters in Magento. I've worked on tracing down where this code may lay, and the closest I've gotten so far is $APPHOME/downloader/Maged/Model/Session.php at line 106, in the authenticate()
method.
If anybody has any ideas why this may be happening, how to fix it, or where I might go for more information (other than just the general magic getters/setters page, which I'm still re-reading over and over), I would be very appreciative. Any pointers are helpful.