DashboardHooks::gdn_dispatcher_sendHeaders_handler PHP Method

gdn_dispatcher_sendHeaders_handler() public method

public gdn_dispatcher_sendHeaders_handler ( Gdn_Dispatcher $sender )
$sender Gdn_Dispatcher
    public function gdn_dispatcher_sendHeaders_handler($sender)
    {
        $csrfToken = Gdn::request()->post(Gdn_Session::CSRF_NAME, Gdn::request()->get(Gdn_Session::CSRF_NAME, Gdn::request()->getValueFrom(Gdn_Request::INPUT_SERVER, 'HTTP_X_CSRF_TOKEN')));
        if ($csrfToken && Gdn::session()->isValid() && !Gdn::session()->validateTransientKey($csrfToken)) {
            safeHeader('X-CSRF-Token: ' . Gdn::session()->transientKey());
        }
    }