Плагин Регистрации-легковесной проверки

Материал из Вики проекта PascalABC.NET
Версия от 18:21, 19 мая 2022; Mikst (обсуждение | вклад) (Новая страница: «Планируется в первую очередь для учеников ВКШ. Ответственен за авторизацию и контроль з…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Планируется в первую очередь для учеников ВКШ.

Ответственен за авторизацию и контроль запуска-выполнения программы.

Авторизация существует в двух вариантах: дома и в дисплейном классе. Можно делать два разных плагина, а можно попытаться объединить.

Для дома. Есть кнопка входа. Это означает, что при инсталляции вместе с dll инсталлируется специальный файл в парке PascalABC.NET, ответственный за домашнее использование. При нажатии на кнопку входа возникает окно входа, где пользователь вводит свои логин-пароль. Если его нет в БД, то вход отвергается, и PascalABC.NET работает как обычно. Если вход осуществлен, то запоминается логин и пароль и при последующем запуске PascalABC.NET вход осуществляется автоматически.

В дисплейном классе кнопка входа отображается только если PascalABC.NET запущен из папки со специальным файлом-маркером. При этом если он находится в папке на диске P, то вход в аккаунт данного школьника осуществляется автоматически.