} // //if(isset($_REQUEST['logout'])){ // session_destroy(); // session_start(); //} // // $feedbackStr = ""; // //// are we logging in? if (isset($_REQUEST['username']) && isset($_REQUEST['password'])) { //print_r($_REQUEST); $authlib = new authlib(); //print(strlen($_REQUEST['password'])); $result = simplexml_load_string($authlib->login($_REQUEST['username'], $_REQUEST['password'])); //print_r($result); if (isset($result->error)) { setcookie('uneeoscetoken', "", -3600); $feedbackStr = '<p style="color:red">Bad username/password</p>'; //exit(); } else { print 'all good!'; //print_r($_SESSION); setcookie('uneeoscetoken', $result->token, time() + 86400); header("Location: index.php"); die; } } //else{ // print('nothing');
// $path = // header("HTTP/1.0 304 Not Modified"); header('Content-type: image/jpeg'); imagejpeg($thumb, NULL, 70); imagedestroy($thumb); die; } 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 /////////////////////////////////////////////