Espruino:Справочник по API/Класс E/setPassword()

Материал из Онлайн справочника
Версия от 19:00, 24 июня 2023; Myagkij (обсуждение | вклад) (→‎Описание)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция E.setPassword()[1]

Синтаксис

E.setPassword(password)

Параметры

  • password – пароль (максимум 20 символов)

Возвращаемое значение

Описание

Задает пароль для доступа к консоли (REPL). Теперь после включения Espruino будет требовать пароль перед использованием консоли. Если вы хотите заблокировать консоль сразу после вызова E.setPassword(), воспользуйтесь функцией E.lockConsole().

Чтобы удалить пароль, вызовите эту функцию без аргументов.

Примечание

Это не защищает от многократного ввода пароля, так что злоумышленник может просто попробовать перебрать все пароли в словаре.

Примечание

Этот пароль хранится в памяти в виде обычного текста. Если кто-то сумеет выполнить произвольный JavaScript-код на устройстве (например, если вы запустите eval() на данных из неизвестного источника) или прочесть прошивку на вашем устройстве, то может заполучить этот пароль.

См.также

Внешние ссылки