Beispiel #1
0
}
//
//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');
Beispiel #2
0
         //   $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
     /////////////////////////////////////////////