Espruino:Справочник по API/Класс E/setPassword(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{Espruino/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =<ref>[ www.espruino.com - ]</ref>= ==Синтакс...»)
 
 
(не показаны 4 промежуточные версии 2 участников)
Строка 3: Строка 3:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


=<ref>[ www.espruino.com - ]</ref>=
=Функция E.setPassword()<ref>[https://www.espruino.com/Reference#t_l_E_setPassword www.espruino.com - E.setPassword]</ref>=


==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
 
E.setPassword(password)
</syntaxhighlight>
</syntaxhighlight>


==Параметры==
==Параметры==


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


==Возвращаемое значение==
==Возвращаемое значение==
Строка 21: Строка 21:
==Описание==
==Описание==


Задает пароль для доступа к консоли ([[REPL]]). Теперь после включения [[Espruino]] будет требовать пароль перед использованием консоли. Если вы хотите заблокировать консоль сразу после вызова E.setPassword(), воспользуйтесь функцией [https://www.espruino.com/Reference#l_E_lockConsole E.lockConsole()].


Чтобы удалить пароль, вызовите эту функцию без аргументов.
{{Примечание1|Это не защищает от многократного ввода пароля, так что злоумышленник может просто попробовать перебрать все пароли в словаре.}}
{{Примечание1|Этот пароль хранится в памяти в виде обычного текста. Если кто-то сумеет выполнить произвольный [[JavaScript-код]] на устройстве (например, если вы запустите [https://www.espruino.com/Reference#l__global_eval eval()] на данных из неизвестного источника) или прочесть прошивку на вашем устройстве, то может заполучить этот пароль.}}


=См.также=
=См.также=


{{ads}}
 


=Внешние ссылки=
=Внешние ссылки=
Строка 31: Строка 37:
<references />
<references />


{{Навигационная таблица/Espruino}}
{{Навигационная таблица/Портал/Espruino}}
{{Навигационная таблица/Телепорт}}

Текущая версия от 19:00, 24 июня 2023

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


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

Синтаксис

E.setPassword(password)

Параметры

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

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

Описание

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

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

Примечание

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

Примечание

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

См.также

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