Guillermo Giuliana 9ed4caf202
[DEV-160] Add user permission into logout path (#1073)
* fix apidoc

* add user verification into logout.php and update ruby tests
2021-11-05 17:06:08 -03:00

36 lines
670 B
PHP
Executable File

<?php
/**
* @api {post} /user/logout Log out
* @apiVersion 4.10.0
*
* @apiName Log out
*
* @apiGroup User
*
* @apiDescription This path logs out the current user.
*
* @apiPermission any
*
* @apiUse NO_PERMISSION
*
* @apiSuccess {Object} data Empty object
*
*/
class LogoutController extends Controller {
const PATH = '/logout';
const METHOD = 'POST';
public function validations() {
return [
'permission' => 'user',
'requestData' => []
];
}
public function handler() {
$session = Session::getInstance();
$session->closeSession();
Response::respondSuccess();
}
}