session-expire.php 498 B

1234567891011121314151617181920212223
  1. <?php
  2. session_start();
  3. require_once dirname(__FILE__) . "/se-lib/Lib.php";
  4. Lib::loadClass('V');
  5. Lib::loadClass('S');
  6. Lib::loadClass('User');
  7. Lib::loadClass('Response');
  8. if (!User::logged()) {
  9. die('401: Unauthorized');
  10. }
  11. S::init();
  12. switch ( V::get('task', '', $_REQUEST) ) {
  13. case 'getTimer': Response::sendPlainTextExit( S::timeoutGet() );
  14. case 'getAuthStatus': Response::sendJsonExit( S::getAuthStatus() );
  15. default: S::timeoutUpdate(true); // User is authorized - update logout time
  16. }
  17. ?>