Страница 1 из 1

user-login-password

Добавлено: 11 янв 2022, 13:25
Olga-sb
Здравствуйте, у меня снова вопрос из разряда "для начинающих". Будет создано приложение, пока что накидала только оболочку в общих чертах. В приложение могут залогиниться разные пользователи(не одновременно ) , с разными уровнями доступа. Нужно сделать так, чтобы пользователь, который залогинен на данный момент имел возможность сменить свой пароль, а админ мог как сменить пароль любого пользователя так и создавать/изменять/удалять пользователей. Пароли должны храниться в зашиврованном виде. Клавиатура не предусмотрена, будет только touchscreen. Пока что пользователи и пароли хранятся у меня в config файле. Сделала клавиатуру для ввода пароля(просто цифровой pin ), чтобы залогиниться под выбранным пользователем. Вопрос, может есть уже что-то готовое и я изобретаю велосипед? В общем прошу направить в правильное русло, может какие-то ссылки полезные подсказать ? Заранее спасибо)

Re: user-login-password

Добавлено: 11 янв 2022, 16:57
Kosist
Есть готовые тулкиты для таких задач.
Например, тулкит фирмы, где я работаю - https://www.anv-tech.com/en/umt/. :wink:

Re: user-login-password

Добавлено: 11 янв 2022, 18:52
Juri

Re: user-login-password

Добавлено: 12 янв 2022, 13:14
Olga-sb
Kosist писал(а): 11 янв 2022, 16:57 Есть готовые тулкиты для таких задач.
Например, тулкит фирмы, где я работаю - https://www.anv-tech.com/en/umt/. :wink:

О! то что надо! Но к сожалению не дает скачать, на NI зарегестрирована, но загрузка все равно не идёт и не показывает платное/бесплатное оно....


Спасибо за полезную ссылку на Git'e )))

Re: user-login-password

Добавлено: 12 янв 2022, 13:37
Kosist
Тулкит платный - скачать можете отсюда https://www.vipm.io/package/anv_lib_anv ... t_toolkit/, или прямо через VI Package Manager. Пробный период 1 месяц - как раз хватит чтобы поиграться, и решить подходит ли он Вам, или нет.

Re: user-login-password

Добавлено: 12 янв 2022, 13:45
Olga-sb
Ок, спасибо, буду региться )))

Re: user-login-password

Добавлено: 17 янв 2022, 13:56
Olga-sb
Здравствуйте! У меня снова вопрос по текущей теме....
В основой vi реакция на кнопки осуществляться через queue, помимо прочих кнопок есть кнопка "настройки", где можно отредактировать свой пароль и кнопка logout. Настройки вызываются в subpanel. В Subvi - просто структура событий. Вопрос, как сделать так, чтобы когда запущена подпанель кнопка "logout" выдавала событие на закрытие подпанели, а когда работа идет в основной vi эта же кнопка выдавала событие logout?

Re: user-login-password

Добавлено: 17 янв 2022, 16:20
Artem.spb
Olga-sb писал(а): 17 янв 2022, 13:56 Здравствуйте! У меня снова вопрос по текущей теме....
В основой vi реакция на кнопки осуществляться через queue, помимо прочих кнопок есть кнопка "настройки", где можно отредактировать свой пароль и кнопка logout. Настройки вызываются в subpanel. В Subvi - просто структура событий. Вопрос, как сделать так, чтобы когда запущена подпанель кнопка "logout" выдавала событие на закрытие подпанели, а когда работа идет в основной vi эта же кнопка выдавала событие logout?
запоминайте, что за состояние сейчас у программы: настройки, или основной экран, и в зависимости от него генерируйте событие.

Re: user-login-password

Добавлено: 17 янв 2022, 16:51
Olga-sb
а можно какой- нибудь пример? как забрать состояние, что такой-то vi активен в данный момент...или подскажите с помощью чего это делается....Спасибо))

Re: user-login-password

Добавлено: 17 янв 2022, 17:13
Artem.spb
Olga-sb писал(а): 17 янв 2022, 16:51 а можно какой- нибудь пример? как забрать состояние, что такой-то vi активен в данный момент...или подскажите с помощью чего это делается....Спасибо))
Вы же знаете, когда запускается sub. В этот момент нужно запомнить новое состояние. В момент выключения нужно запомнить переход обратно в базовое состояние.