<?php
    $allowed_users 
= array(
        
'ilia' => '0b2c539c3e7f85d808df3f2dfe8906b9',
        
'derick' => 'ad0234829205b9033196ba818f7a872b',
        
'sterling' => '8ad8757baa8564dc136c1e07507f4a98'
    
);

    if (isset(
$HTTP_RAW_POST_DATA)) {
        
$data wddx_deserialize($HTTP_RAW_POST_DATA);
        if (isset(
$allowed_users[$data['user']])) {
            if (
$allowed_users[$data['user']] !== $data['password']) {
                
$error 2;
                
$error_str "Invalid Password for specified account";
                
$login FALSE;
            } else {
                
$login TRUE;
                
$error $error_str NULL;    
            }
        } else {
            
$error 1;
            
$error_str "Invalid Login Name";
            
$login FALSE;
        }
    } else {
        
$error 3;
        
$error_str "No Input.";
        
$login FALSE;
    }

    
$packet_id wddx_packet_start("Authentication Response");
    
wddx_add_vars($packet_id'login''error''error_str');
    echo 
wddx_packet_end($packet_id);
?>