0

这是您需要智能卡才能登录应用程序的场景。有时您的应用程序可能处于离线状态(即没有互联网连接)。为此,我仍然可以让用户使用他的智能卡使用该软件,因为智能卡已在应用程序中注册(请记住:您只能在系统在线时将智能卡注册到您的应用程序。一旦智能卡已在您的应用程序中注册,即使您的系统处于脱机状态,您也可以访问/登录您的应用程序。)但我的问题是,如果用户在多台计算机上将智能卡注册到应用程序上,他将能够同时使用所有电脑同时。我想知道是否可以限制用户一次只能使用一台计算机/应用程序。当用户/系统上线时,该应用程序可能会在一天或一周内保存一次来自用户/系统的数据。但在这里应用程序将同步来自所有计算机的数据。我想阻止这种情况。这个问题的可能解决方案是什么?

4

1 回答 1

0

您应该仅在在线时允许使用智能卡进行注册。当用户尝试在另一台计算机上注册时,请检查该用户之前是否已在另一台计算机上进行了身份验证。如果为假,则继续注册。如果属实,那么您将采用两种不同的方式。1.对方机器在线。从另一台机器注销并注册到新机器。2.对方机器不在线。在这台机器上注册应该是不可能的。

于 2013-01-19T09:42:42.517 回答