opensupports/server/controllers/user/check-session.php
Guillermo Giuliana 6a34c24d7d
update script and change 4.6 to 4.7 (#809)
* update script and change 4.6 to 4.7

* fix 4.7.0 script
2020-06-16 21:26:04 -03:00

39 lines
808 B
PHP
Executable File

<?php
/**
* @api {post} /user/check-session Check session
* @apiVersion 4.7.0
*
* @apiName Check session
*
* @apiGroup User
*
* @apiDescription This path checks if the session exists.
*
* @apiPermission any
*
* @apiSuccess {Object} data Information about the session.
* @apiSuccess {Boolean} data.sessionActive Indicates if the session is active.
*
*/
class CheckSessionController extends Controller {
const PATH = '/check-session';
const METHOD = 'POST';
public function validations() {
return [
'permission' => 'any',
'requestData' => []
];
}
public function handler() {
$session = Session::getInstance();
Response::respondSuccess([
'sessionActive' => $session->sessionExists()
]);
}
}