$stmt->execute(); } $stmt->close(); } } $_get = new SessionAdmin(); /* --- ADMIN SESISON HANDLER --- */ if (isset($_SESSION['admin'][DOMAIN_ADDRESS])) { /* --- CRON: TOKEN TIME --- */ $countToken = $_get->countToken(); if ($countToken->rows > 0) { $tokens = $_get->getAdminTokens(); foreach ($tokens as $tokens) { $loginDate = $_get->checkTime($tokens->created_date); if ($loginDate->second > 14400) { $_get->updateToken($tokens->created_date); } else { } } } else { } if (isset($_SESSION['admin'][DOMAIN_ADDRESS]['login'])) { if ($_SESSION['admin'][DOMAIN_ADDRESS]['login'] === 0) { safe_redirect('logout'); } else { $verifyToken = $_get->getAdminToken(1, $_SESSION['admin'][DOMAIN_ADDRESS]['token'], $_SESSION['admin'][DOMAIN_ADDRESS]['time']); if (is_object($verifyToken)) { $loginTime = $_get->checkTime($_SESSION['admin'][DOMAIN_ADDRESS]['time']); if ($loginTime->second > 14400) { if (!isset($_SESSION['admin'][DOMAIN_ADDRESS]['auth'])) { $_SESSION['admin'][DOMAIN_ADDRESS]['auth'] = 1;
$tokens = $_get->getAdminTokens(); foreach ($tokens as $tokens) { $nowTime = date('Y-m-d H:i:s'); $y = date('Y'); $m = date('m'); $d = date('d'); $h = date('H'); $i = date('i'); $s = date('s'); $nowTime = $y . '-' . $m . '-' . $d . ' ' . $h . ':' . $i . ':' . $s; $loginDate = $_get->checkTime($tokens->created_date, $nowTime); if ($loginDate->second > 7200) { $_get->deleteToken($tokens->created_date); } else { if (isset($_SESSION['admin'][DOMAIN_ADDRESS])) { $_get->updateToken($nowTime, $tokens->created_date); } } } } /* --- ADMIN SESISON HANDLER --- */ if (isset($_SESSION['admin'][DOMAIN_ADDRESS])) { /* --- CRON: TOKEN TIME --- */ if (isset($_SESSION['admin'][DOMAIN_ADDRESS]['login'])) { if ($_SESSION['admin'][DOMAIN_ADDRESS]['login'] === 0) { safe_redirect('logout'); } else { $level = $_SESSION['admin'][DOMAIN_ADDRESS]['level']; $verifyToken = $_get->getAdminToken($level, $_SESSION['admin'][DOMAIN_ADDRESS]['token'], $_SESSION['admin'][DOMAIN_ADDRESS]['time']); if (is_object($verifyToken)) { $loginTime = $_get->checkTime($_SESSION['admin'][DOMAIN_ADDRESS]['time']);