-4

我正在实施一个POS系统。我希望在系统中内置登录功能。独立的 WPF 应用程序在不同的 POS 中运行,它们连接到中央数据库。

在这种情况下实现登录功能的最佳方式是什么?

PS:销售人员登录时,如果POS闲置15分钟,则必须自动登录。

编辑:基本上我最难的是,因为这个相同的 WPF 应用程序(销售人员的接口)将安装在几台机器上,任何销售人员都可以使用这些机器中的任何一台访问该应用程序。在网站中,我们使用会话和 cookie,但我的方法应该是什么,因为这是仅访问数据库的独立 WPF 应用程序。显然密码可以保存在数据库中是一种安全的方式。我可以让一个线程等待 15 分钟,然后弹出一个登录窗口,冻结工作窗口。

4

1 回答 1

0

对于 15 分钟检查,您可以使用DispatchTimer,您需要在空闲时启动它并在销售人员开始使用它时重置它。

登录系统的其余部分是使用存储在数据库中的加密/散列密码进行简单的用户名和密码验证......但是您也可以在桌面应用程序中使用 asp.net 会员 API。见参考

于 2012-12-06T18:04:55.050 回答