1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-03-31 06:28:13 +02:00

Unguard two external POST endpoints from CSRF.

This commit is contained in:
epriestley 2011-08-18 07:25:45 -07:00
parent ae7488f710
commit a67ce60d67
2 changed files with 6 additions and 0 deletions
src/applications
metamta/controller/sendgridreceive
repository/controller/github-post-receive

View file

@ -25,6 +25,9 @@ class PhabricatorMetaMTASendGridReceiveController
public function processRequest() {
// No CSRF for SendGrid.
$unguarded = AphrontWriteGuard::beginScopedUnguardedWrites();
$request = $this->getRequest();
$user = $request->getUser();

View file

@ -56,6 +56,9 @@ class PhabricatorRepositoryGitHubPostReceiveController
"won't do anything!");
}
// GitHub POSTs here and doesn't do CSRF.
$unguarded = AphrontWriteGuard::beginScopedUnguardedWrites();
$notification = new PhabricatorRepositoryGitHubNotification();
$notification->setRepositoryPHID($repo->getPHID());
$notification->setRemoteAddress($_SERVER['REMOTE_ADDR']);