for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* User action logout file.
*
* @package Action
* @copyright YetiForce Sp. z o.o.
* @license YetiForce Public License 3.0 (licenses/LicenseEN.txt or yetiforce.com)
* @author Mariusz Krzaczkowski <[email protected]>
*/
namespace YF\Modules\Users\Action;
* User action logout class.
class Logout extends \App\Controller\Action
{
/** {@inheritdoc} */
public function checkPermission(): void
}
public function process()
\App\Api::getInstance()->call('Users/Logout', [], 'put');
session_destroy();
header('Location: ' . \App\Config::$portalUrl);
public function validateRequest()
$this->request->validateReadAccess();