2013-01-19 3 views
0

다음은 응용 프로그램에 로그인 할 때 스마트 카드가 필요한 시나리오입니다. 때로는 응용 프로그램이 오프라인 일 수도 있습니다 (예 : 인터넷에 연결되어 있지 않은 경우). 스마트 카드가 응용 프로그램에 등록되어 있기 때문에 사용자가 스마트 카드로 소프트웨어를 사용하게 할 수 있습니다 (기억하십시오 : 시스템이 온라인 상태 일 때만 응용 프로그램에 스마트 카드를 등록 할 수 있습니다.) 일단 스마트 카드 시스템이 오프라인 일지라도 응용 프로그램에 액세스/로그인 할 수있는 응용 프로그램에 등록되어 있습니다.)하지만 내 문제는 사용자가 둘 이상의 컴퓨터에서 응용 프로그램에 스마트 카드를 등록하면 모든 사용자가 동시에 모든 응용 프로그램을 사용할 수 있다는 것입니다. 동시에 컴퓨터. 한 번에 하나의 컴퓨터/응용 프로그램 만 사용하도록 사용자를 제한 할 수 있는지 알고 싶습니다. 이 응용 프로그램은 사용자 또는 시스템의 데이터를 하루에 한 번 또는 일주일에 한 번 온라인으로 저장할 때 저장합니다. 그러나 여기에서는 응용 프로그램이 모든 컴퓨터의 데이터를 동기화합니다. 나는 그것을 막고 싶다. 이 문제에 대한 가능한 해결책은 무엇입니까?여러 컴퓨터에서 동시 로그인 금지

답변

0

온라인 상태에서만 스마트 카드 등록을 허용해야합니다. 사용자가 다른 컴퓨터에 등록하려고하면 이전에 다른 컴퓨터에서 사용자가 인증되었는지 확인하십시오. false 인 경우 등록을 계속합니다. 사실이라면, 당신은 2 가지 다른 방법을 사용합니다. 1. 다른 컴퓨터가 온라인 상태입니다. 다른 컴퓨터에서 등록을 취소하고 새 컴퓨터에 등록하십시오. 2. 다른 컴퓨터가 온라인 상태가 아닙니다. 이 기계에 등록하는 것은 불가능합니다.

+0

안녕하세요. George, 솔루션에 대해 감사드립니다. 훌륭한 아이디어! –

+0

그러나 George, 스마트 카드가 등록 된 다른 시스템이 일부 유지 관리 문제로 인해 온라인 상태가되거나 스위치가 켜지면 어떻게 될까요? –

+0

그러면 안전상의 이유로 사용자는 새 컴퓨터에 등록 할 수 없습니다. – GeorgeVremescu