Espruino:Справочник по API/Класс E/setPassword(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки |
Myagkij (обсуждение | вклад) |
||
Строка 25: | Строка 25: | ||
Чтобы удалить пароль, вызовите эту функцию без аргументов. | Чтобы удалить пароль, вызовите эту функцию без аргументов. | ||
{{Примечание1|Это не защищает от многократного ввода пароля, так что злоумышленник может просто попробовать перебрать все пароли в словаре.}} | |||
{{Примечание1|Этот пароль хранится в памяти в виде обычного текста. Если кто-то сумеет выполнить произвольный [[JavaScript-код]] на устройстве (например, если вы запустите [https://www.espruino.com/Reference#l__global_eval eval()] на данных из неизвестного источника) или прочесть прошивку на вашем устройстве, то может заполучить этот пароль.}} | |||
=См.также= | =См.также= |
Текущая версия от 19:00, 24 июня 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция E.setPassword()[1]
Синтаксис
E.setPassword(password)
Параметры
- password – пароль (максимум 20 символов)
Возвращаемое значение
Описание
Задает пароль для доступа к консоли (REPL). Теперь после включения Espruino будет требовать пароль перед использованием консоли. Если вы хотите заблокировать консоль сразу после вызова E.setPassword(), воспользуйтесь функцией E.lockConsole().
Чтобы удалить пароль, вызовите эту функцию без аргументов.
См.также
Внешние ссылки