Ejemplo n.º 1
0
Archivo: aaa.php Proyecto: ram-1501/rs
                break;
            default:
                break;
        }
    }
} elseif ($_SERVER['REQUEST_METHOD'] == "POST") {
    $ajax_label = 'POST:action:' . $_POST['action'] . ' by ' . (!empty($_SESSION['user_name']) ? $_SESSION['user_name'] : 'not logged in');
    ECErrorHandler::AJAXLog('Request for ' . $ajax_label, '', $bt);
    if (isset($_POST['action'])) {
        switch ($_POST['action']) {
            case 'login':
                if (!isset($_SESSION['AUTH_STATUS'])) {
                    if (isset($_POST['email']) && trim($_POST['email']) != '' && isset($_POST['password']) && trim($_POST['password'])) {
                        if (isset($_POST['internal'])) {
                            if ($_POST['internalView'] == "marketing") {
                                $r = $api->internal_marketing_login($_POST['email'], $_POST['password']);
                            } else {
                                $r = $api->internal_login($_POST['email'], $_POST['password']);
                            }
                            if ($r->returnCode == "SUCCESS") {
                                $_SESSION['AUTH_STATUS'] = true;
                                $_SESSION['user_name'] = trim(str_replace(" ", "", $_POST['email']));
                                $_SESSION['user_pass'] = $_POST['password'];
                                $_SESSION['version'] = VERSION;
                                $_SESSION['internal'] = true;
                            }
                        } else {
                            $r = $api->login($_POST['email'], $_POST['password']);
                            if ($r->returnCode == "SUCCESS") {
                                $_SESSION['AUTH_STATUS'] = true;
                                $_SESSION['user_name'] = trim(str_replace(" ", "", $_POST['email']));