Merge remote-tracking branch 'EdOverflow/hash_equals'

This commit is contained in:
brantje 2017-01-06 19:38:47 +01:00
commit f0e00c5704
No known key found for this signature in database
GPG key ID: 5FF1D117F918687F

View file

@ -142,7 +142,7 @@ class CredentialController extends ApiController {
);
if ($storedCredential->getUserId() !== $this->userId) {
if (!hash_equals($storedCredential->getUserId(), $this->userId)) {
$acl = $this->sharingService->getCredentialAclForUser($this->userId, $storedCredential->getGuid());
if ($acl->hasPermission(SharingACL::WRITE)) {
$credential['shared_key'] = $storedCredential->getSharedKey();
@ -219,7 +219,7 @@ class CredentialController extends ApiController {
'', array(),
$link, $target_user, Activity::TYPE_ITEM_ACTION);
}
if ($this->userId !== $storedCredential->getUserId()) {
if (!hash_equals($this->userId, $storedCredential->getUserId())) {
$this->activityService->add(
$activity, $params,
'', array(),