File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/modules/socialservices/lib/controller/zoomuser.php
Back
<?php namespace Bitrix\Socialservices\Controller; use Bitrix\Main\Service\MicroService\BaseReceiver; use Bitrix\Socialservices\UserTable; class ZoomUser extends BaseReceiver { public function deauthorizeAction(string $socServLogin, array $payload): void { $result = UserTable::getList([ 'select' => ['ID', 'USER_ID'], 'filter' => [ '=LOGIN' => $socServLogin, '=EXTERNAL_AUTH_ID' => 'zoom', ] ]); while ($user = $result->fetch()) { $deleteResult = UserTable::delete($user['ID']); //clean cache to update zoom connect page $cacheId = 'zoom' . '|' . $user['USER_ID']; $cache = \Bitrix\Main\Data\Cache::createInstance(); $cache->clean($cacheId, \CZoomInterface::CACHE_DIR_CONNECT_INFO); } } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.25 |
proxy
|
phpinfo
|
Settings