Несколько переводчиков с логином

Я пытаюсь настроить мульти-интерпретатор, чтобы он работал и сталкивался с какой-то проблемой, особенно с использованием внешнего источника входа в систему.

Прежде всего, фрагмент, который я использую для настройки терминала.

$(document).ready(function() {
var term = $('#content').terminal('terminal/process.php', {
login: true,
onExit: function(terminal) { terminal.clear(); },
prompt: '>',
completion: true,
greetings: '\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nTerminal\n\n\n\n\n\n\n',
height: 320,
width: 560
});
});

Теперь часть входа работает как задумано. Однако я хотел бы добавить несколько переводчиков, сохраняя при этом необходимый логин при запуске. Если я настрою http://terminal.jcubic.pl/examples.php#multiple_interpreters выглядеть как

}, {
login: true,
greetings: "multiply terminals demo use help"+
" to see available commands"});});

Выдает ошибку «Аутентификация должна быть функцией».

Я ищу любой совет о том, как лучше всего это настроить, будь то написание функции входа в систему, настройка создания исходного терминала или что-то совершенно другое. Конечной целью является попытка эмулировать терминал типа Cisco с двумя уровнями времени выполнения с возможностью изменения приглашения на обоих уровнях выполнения на основе ввода различных команд.

Спасибо за ваш вклад!

2

Решение

Если у вас есть несколько терминалов, но терминал / process.php имеет логин как метод JSON-RPC, просто вызовите логин самостоятельно:

{
login: function(login, password, callback) {
$.jrpc('terminal/process.php', 'login', [login, password], function(data) {
callback(data.result);
});
},
...
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]