The long and short of the fix is that apparently the newer Magento version is implementing some security check to make sure that the domain is a valid one that is accessing the admin page; a valid domain name or host consists of one with a period in the host name, so if you are installing locally using something like http://localhost, YOU WILL RUN INTO THIS PROBLEM! There are a couple ways to fix this
I am Ratan Editor of "WebDesignerGeeks". I am passionate about web and mobile development. I love playing around with the latest technology in the industry. Majority of the time, I work with PHP mainly with CMS namely, WordPress, Joomla and Drupal. Now working as Web & Mobile App Designer/Developer.