Beispiel #1
0
 *
 * @package Core
 */
global $zone;
$zone = 'AdminZone';
include_once dirname(__FILE__) . '/app_init.php';
$usr =& $application->getInstance('users');
$usr->loadState();
$usr->setZone($zone);
modApiFunc('EventsManager', 'throwEvent', 'ApplicationStarted');
$session =& $application->getInstance('session');
loadClass('RESTResponse');
loadClass('REST_Errors');
if ($application->getCurrentProtocol() !== "https") {
    $e = new REST_Errors();
    $e->IncorrectRestProtocol();
    $e->send();
    exit;
}
if (!isset($_GET['alogin']) || !isset($_GET['apassword'])) {
    $e = new REST_Errors();
    $e->UndefinedLoginPassword();
    $e->send();
    exit;
}
loadActionClass('SignIn');
$signin = new SignIn();
$acountInfo = null;
if ($signin->isValidAcount($_GET['alogin'], md5($_GET['apassword']), $acountInfo)) {
    modApiFunc("Users", "setCurrentUserID", $acountInfo['id']);
} else {