Добрый день. Прошу прощения что вновь Вас беспокою.
Теперь вот вопрос какой по визуализации/пользователям.
Использую пока стандартный подход - диалоги для ввода имени и пароля в контроллере, но операторы жалуются и сервисмены что маленькие кнопки стандартного диалога ввода имени и пароля. Просмотрел примеры на форуме, что-то они не заработали... но и мне не совсем стандарт нужен.
Вот подглядел идею такую - динамический пароль, панель выдаёт на экран число - 5/6 знаков(рандомайзером), я в уме делаю с ним "математику" и в ответ выдаю другое число в поле пароля АДМИНА, если ввёл правильно то админ-сервисмен залогинился, если просто нажал кнопку то оператор.
Я так понимаю есть системные переменные/функции в которые я просто передаю имя и пароль и если всё ок получаю TRUE - типо парвильно, если нет то нет.
Соответственно я могу нарисовать свой диалог/визуализацию и его обработку (нажатие кнопок) с последующим сбором нажатий в строку или число и расчётом пароля и передачи его в системную переменную чтобы мне получить права АДМИНа.
Значит каждый раз при запросе пароля, я генератором случайных чисел генерирую кодовое слово, из него пароль - прописываю его в систему и потом переспрашиваю пользователя на новый пароль.
Или пароль один всегда а просто кодовое слово проверять а пароль всегда подставлять правильный при правильном вводе закодированного слова/числа.

Для чего это всё - пароли подсматривают, подбирают, на экране сенсора "протыкиваются/протираются" места ввода, а если я ещё буду диалог каждый раз двигать +- случайно по экрану то износ сенсора будет равномерный и место нажатия не будет попадать в одно место.

В основном то вопрос в том что за переменные/функции пароля и как их правильно использовать.
(VisuElems.CurrentUserName)
log1.PNG - сейчас так.
Cпасибо.