Я разрабатываю систему торговых точек для небольшого магазина. В магазине есть только одна точка продажи, но часто в магазине находятся от одного до трех пользователей (продавцов). У каждого пользователя есть собственная учетная запись в системе, поэтому они очень часто входят в систему и выходят из нее. Как мне правильно спроектировать систему входа / выхода?
На данный момент пользователи не используют пароли, потому что вводить пароль каждый раз при входе в систему занимает очень много времени.
Платформа - Windows Vista, но я также хотел бы поддерживать Windows 7. Мы используем Active Directory в сети. На данный момент система разработана на Java / Swing, но я думаю о переходе на C # .NET / WPF.
Я думаю о решении SmartCard, но не знаю, подходит ли оно для моей ситуации. Это было бы более безопасно (что мне нравится), но я не знаю, будет ли это легко реализовать и легко использовать, т.е. могу ли я запустить POS-систему в фоновом режиме или запускаться очень быстро при переключении пользователей? Решения SmartCard очень дороги? (Мои клиенты - небольшие магазины) Что предпочтительнее - использовать .NET или Java в решении SmartCard?
Какие еще решения у меня есть, кроме паролей / без паролей / смарт-карт?
- Как мне правильно спроектировать систему входа / выхода?
- Есть ли хорошее решение с использованием смарт-карт для этой цели?
- Я хотел бы предложить решения как для платформ C # .NET / WPF, так и для платформ Java / Swing.
- Я хотел бы предложить решения как для решений Active Directory, так и для решений, которые используют только один профиль пользователя в Windows.
Как эта проблема решена в аналогичных продуктах? Я видел только пароли-решения, но они неуклюжие.