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"); $nhost = ($_SERVER['SERVER_ADDR'] == "127.0.0.1") ? $_SESSION['__WEB_APP']['WEB_PATH']."../" : $_SESSION['__WEB_APP']['PARENT_SITE']; $ajson['nexthost'] = $nhost; } send_json($ajson); ?>