2010-04-22 2 views
0

사용자 로그인이 ms SQL Server 2000 데이터베이스를 통해 유효성이 검사되는 winform 응용 프로그램을 개발 중입니다. 사용자 항목에 사용자 이름과 암호가 있으면 응용 프로그램이 사용자 테이블에 존재하는지 확인합니다.Windows 응용 프로그램에서 고유 한 로그인을 유지하는 방법은 무엇입니까?

사용자가 이미 한 시스템에서 로그인 한 경우 다른 시스템을 통해 로그인하면 안됩니다.

성공적인 로그인 표시 사용자 상태와 같은 사용자 상태에 대한 데이터베이스의 make 항목과 같은 솔루션이 true이면 응용 프로그램 표시를 닫을 때 false가 표시되고 네트워크 또는 하드웨어 오류 또는 시스템 예외의 경우 false가 표시됩니다.

그래서 제게 최적의 해결책을 제안하십시오.

답변

0

시간 초과를 사용해야합니다. 성공한 로그인은 datetime이있는 상태 테이블에 저장되고 사용자가 시간 초과 기간 동안 유휴 상태인지 여부를 감지 한 다음 거짓을 표시합니다.

관련 문제