Ejemplo n.º 1
0
    // $statustext = "Сотрудник: ".$employeename.", табельный номер: ".$tabnum ;
} elseif ($action == "UserLogin") {
    // обработка регистрации
    // первичная проверка данных
    $Login = trim(mmb_validate($_POST, 'Login'));
    $Password = trim(mmb_validate($_POST, 'Password'));
    if ($Login == "") {
        CMmb::setErrorMessage('Не указан e-mail.');
        return;
    } elseif ($Password == "") {
        CMmb::setErrorMessage('Не указан пароль.');
        return;
    }
    // конец первичной проверки входных данных
    $UserId = CMmbAuth::getUserId($Login, $Password);
    CMmbLogger::i('Login', "'{$Login}';" . $_SERVER['REMOTE_ADDR'] . ";{$UserId}");
    if ($UserId <= 0) {
        //.$login." не найден!";
        //		CSql::closeConnection();
        CMmb::setErrorMessage('Неверный email или пароль.');
        return;
    }
    //Конец проверки пользователя и пароля
    $SessionId = StartSession($UserId);
    //	echo  cSql::raidStage($RaidId);
    // Если есть откртытй марш-бросок, то открываем список команд, а не список всех ММБ
    if (isset($RaidId) and CSql::raidStage($RaidId) < 7 and CSql::raidStage($RaidId) > 0) {
        CMmb::setViews('ViewRaidTeams', '');
    } else {
        CMmb::setViews('MainPage', '');
    }