Only check nonce on POST requests

This commit is contained in:
Flavio Copes
2015-11-10 17:53:09 +01:00
parent 21236b2fb9
commit efb63f7873

View File

@@ -86,9 +86,11 @@ class AdminController
*/
public function execute()
{
if (!isset($this->post['admin-nonce']) || !Utils::verifyNonce($this->post['admin-nonce'], 'admin-form')) {
$this->admin->setMessage('Unauthorized', 'error');
return false;
if (strtolower($_SERVER['REQUEST_METHOD']) == 'post') {
if (!isset($this->post['admin-nonce']) || !Utils::verifyNonce($this->post['admin-nonce'], 'admin-form')) {
$this->admin->setMessage('Unauthorized', 'error');
return false;
}
}
$success = false;