Differential D13123 Diff 31761 src/applications/conduit/controller/PhabricatorConduitAPIController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/conduit/controller/PhabricatorConduitAPIController.php
| Show First 20 Lines • Show All 469 Lines • ▼ Show 20 Lines | return $this->validateAuthenticatedUser( | ||||
| $api_request, | $api_request, | ||||
| $user); | $user); | ||||
| } | } | ||||
| private function validateAuthenticatedUser( | private function validateAuthenticatedUser( | ||||
| ConduitAPIRequest $request, | ConduitAPIRequest $request, | ||||
| PhabricatorUser $user) { | PhabricatorUser $user) { | ||||
| if (!$user->isUserActivated()) { | if (!$user->canEstablishAPISessions()) { | ||||
| return array( | return array( | ||||
| 'ERR-USER-DISABLED', | 'ERR-INVALID-AUTH', | ||||
| pht('User account is not activated.'), | pht('User account is not permitted to use the API.'), | ||||
| ); | ); | ||||
| } | } | ||||
| $request->setUser($user); | $request->setUser($user); | ||||
| return null; | return null; | ||||
| } | } | ||||
| private function buildHumanReadableResponse( | private function buildHumanReadableResponse( | ||||
| ▲ Show 20 Lines • Show All 171 Lines • Show Last 20 Lines | |||||