2013-01-19 108 views
0

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

回答

0

只有在线时才允许注册智能卡。 当用户尝试在另一台计算机上注册时,请检查用户是否先前已在另一台计算机上进行了身份验证。 如果为false,则继续注册。 如果属实,那么你有两种不同的方式。 1.其他机器在线。取消注册其他机器并注册到新机器。 2.另一台机器不在线。在这台机器上注册是不可能的。

+0

嗨乔治,非常感谢您的解决方案...伟大的想法! –

+0

但乔治,如果由于某些维护问题,智能卡已注册的其他系统无法上网或开机? –

+0

然后,出于安全原因,用户将无法在新机器上注册。 – GeorgeVremescu

相关问题