Difference between revisions of "Telegram bot: получение пароля"

From EjudgeWiki
(...)
(...)
 
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Бот для telegram]]/[[Telegram bot: получение пароля|Получение пароля]]
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Бот для telegram]]/[[Telegram bot: получение пароля|Получение пароля]]
 +
 +
При массовом централизованном создании аккаунтов, например,
 +
при создании аккаунтов для курса, когда требуется создать
 +
50 - 500 аккаунтов, выдача логинов и паролей участникам,
 +
а также последующее восстановление пароля при его потере,
 +
представляет собой некоторую сложность.
 +
 +
Одним из каналов выдачи логина и пароля может быть Telegram.
 +
 +
Получить одноразовый пароль для входа можно с помощью
 +
команды <code>/password</code>. Пользователь должен будет
 +
указать некоторую проверочную информацию, после чего
 +
ему будет отправлен логин и пароль.
 +
Рекомендуется при таком способе выдачи пароля
 +
назначать обязательную смену пароля при первом входе
 +
с помощью атрибута <code>[[contest.xml:force_password_change|force_password_change]]</code> в конфигурационном файле турнира [[contest.xml]].
 +
 +
TODO: доработать его конфигурируемость и безопасность.
  
 
Поддерживается начиная с версии [[изменения в версии 3.12.0|3.12.0]].
 
Поддерживается начиная с версии [[изменения в версии 3.12.0|3.12.0]].

Latest revision as of 15:53, 8 January 2024

Навигация: Главная страница/Система ejudge/Использование/Бот для telegram/Получение пароля

При массовом централизованном создании аккаунтов, например, при создании аккаунтов для курса, когда требуется создать 50 - 500 аккаунтов, выдача логинов и паролей участникам, а также последующее восстановление пароля при его потере, представляет собой некоторую сложность.

Одним из каналов выдачи логина и пароля может быть Telegram.

Получить одноразовый пароль для входа можно с помощью команды /password. Пользователь должен будет указать некоторую проверочную информацию, после чего ему будет отправлен логин и пароль. Рекомендуется при таком способе выдачи пароля назначать обязательную смену пароля при первом входе с помощью атрибута force_password_change в конфигурационном файле турнира contest.xml.

TODO: доработать его конфигурируемость и безопасность.

Поддерживается начиная с версии 3.12.0.