include '../../backend/lib/Mobile_Detect.php'; require_once '../../backend/config.inc.php'; if (isset($_REQUEST['logout'])) { setcookie('uneeoscetoken', "", -3600); //do redirect in Java? print "<script>window.location.assign('./login.php');</script>"; //header("Location: ./login.php"); exit; } if (isset($_COOKIE['uneeoscetoken'])) { $token = $_COOKIE['uneeoscetoken']; $authlib = new authlib(); $authresult = ''; $stringlib = new StringLib(); $enumlib = new EnumLib(); $loggedinuserdata = new SimpleXMLElement($authlib->getDetailsByToken($token)); if (strlen($loggedinuserdata->error) > 1) { // print_r($loggedinuserdata); setcookie('uneeoscetoken', "", -3600); header("Location: ./login.php"); exit; } } else { header("Location: ./login.php"); exit; } $mobiledetect = new Mobile_Detect(); $CFG->site_root = realpath(dirname(__FILE__)); $headerStr = "<div class='header-wrapper' style=''>\n <div style='position:absolute; left:10px; top:10px'><a href='javascript:window.location.assign(\"{$CFG->wwwroot}{$CFG->basedir}index.php?logout\");' >Log Out</a></div>"; if ($CFG->wwwroot == "https://srm-itd01/") { $headerStr .= "DEV: {$CFG->sysname} " . ($CFG->istrainingsite ? ' (TRAINING)' : '') . " </span><br/>";
} break; ///////////////////////////// //Authentication management ///////////////////////////// ///////////////////////////// //Authentication management ///////////////////////////// case 'login': $returnStr = $authlib->login($_REQUEST['user'], $_REQUEST['password']); break; case 'validate': $returnStr = $authlib->validateToken($_REQUEST['token']); break; case 'getdetailsbytoken': $returnStr = $authlib->getDetailsByToken($_REQUEST['token']); break; // mobile configuration // mobile configuration case "checksunbeam": $returnStr = "<data><sysname>{$CFG->sysname}</sysname></data>"; break; ////////////////////////////////////////////// //User parameters enumeration ///////////////////////////////////////////// ////////////////////////////////////////////// //User parameters enumeration ///////////////////////////////////////////// case 'getroles': include 'lib/EnumLib.php'; $enumLib = new EnumLib();