Example #1
0
<?php

spl_autoload_register('MyLoader');
function MyLoader($sClass)
{
    if (strstr($sClass, 'Sql')) {
        require_once '../classes/databases/' . $sClass . '.php';
    } else {
        require_once '../classes/' . $sClass . '.php';
    }
}
$oDatabase_connection = new Database();
$oDatabase = $oDatabase_connection->Connect();
$oUser = new User($oDatabase);
switch ($_POST['action']) {
    case 'register':
        $aResult = $oUser->RegisterUser($_POST);
        break;
    case 'active':
        $aResult = $oUser->ActivateAccount($_POST['hash']);
        break;
    case 'login':
        $aResult = $oUser->LoginUser($_POST);
        break;
    default:
        $aResult = array('success' => 'false', 'message' => 'Sie haben was verbotenes probiert');
        break;
}
echo json_encode($aResult);