set_id_reg($aapp['PARENT_CODE']); if ($auth->user_check(Param::Get("Username"), Param::Get("Password"))) { $auser = $auth->user_data(Param::Get("Username")); $_appurl = $_GET['redir']; if (!empty($_appurl)) { $_redir = $auth->redirect($_appurl); //jika kosong, tampilkan pesan redirect tidak diijinkan //jika berisi, js harus redirect ... } $ajson['token'] = $_SESSION['APP_TOKEN']; $ajson['hasil'] = "SUKSES"; $ajson['pesan'] = '
Login berhasil,

'.$auser["Username"].' / '.$auser["Nama"].'
'.$auser["Posisi"].'
login terakhir :
'.tgl_sql2str($auser["Last_Date"],true).'
'.$auser["Last_IP"].'

'; } else { $ajson['hasil'] = "ERROR"; $ajson['pesan'] = "Periksa kembali ID Pengguna atau Password Anda ..."; } } else if ($mode == "logout") { $auth->logout(); foreach ($_SESSION as $_key => $_val) { if (substr($_key,0,5)=="__WEB") unset($_SESSION[$_key]); if (substr($_key,0,5)=="__APP") unset($_SESSION[$_key]); } require(__DIR__."/../cfg/app.php"); if ($_SERVER['SERVER_ADDR'] == "127.0.0.1") { $_host = $_SESSION['__WEB_APP']['WEB_PATH']."../"; } else { $_host = (isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : $_SESSION['__WEB_APP']['PARENT_SITE']); $_host = str_replace(['http://','https://'], "", $_host); if ($_SESSION['__WEB_APP']['PARENT_SUB'] == true) { $_subs = explode('.', $_host); if (count($_subs) > 2) array_shift($_subs); $_host = implode('.', $_subs); } $_host = "//" . $_host; } $ajson['nexthost'] = $_host; } send_json($ajson); ?>