session-expire.php 429 B

12345678910111213141516171819202122232425
  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. if (!User::logged()) {
  8. die('401: Unauthorized');
  9. }
  10. S::init();
  11. if ('getTimer' == V::get('task', '', $_REQUEST)) {
  12. // just return time diff from last activity
  13. $tm = S::timeoutGet();
  14. echo $tm;
  15. exit;
  16. } else {
  17. S::timeoutUpdate(true);// User is authorized - update logout time
  18. }
  19. ?>