2009-07-28 4 views
0

이 가능 ASP.net 내 현재 응용 프로그램의 프론트 엔드는 2007 년보안 MS 액세스 프런트 엔드 응용 프로그램은 인증

MS-Access에서 내장과 끝 응용 프로그램 전면에 대한 액세스를 확보하기 위해 폼 인증을 사용할 수 있나요 양식 SQL Server 2008 Express Edition에있는 데이터로 Microsoft Access 2007에 구축되었습니다. ASP.net에이 응용 프로그램을 포팅하는 중입니다. ASP 응용 프로그램에서 ASP.NET 폼 인증을 사용하려고합니다. 내 액세스 응용 프로그램에 인증을 제공하기 위해 동일한 인증 코드 및/또는 데이터베이스 테이블 등을 사용하는 것이 가능합니까? 누구든지 이전에 이것을 시도한 적이 있습니까? 그렇다면이를 수행하는 방법에 대한 문서가 있습니다.

답변

3

먼저 ASP.NET 멤버십 테이블을 사용하여 웹 응용 프로그램의 로그인 정보를 저장할 수 있습니다. 여기에서 SO와 다른 곳에서하는 방법에 관한 많은 예제가 있습니다.

트릭은이 동일한 멤버십 스토어를 사용하여 액세스 응용 프로그램의 사용자를 인증합니다. ASP.NET 멤버십 스토어와 대화하고 로그인을 확인하는 웹 서비스를 노출 할 수 있습니다.

VBA는 웹 서비스를 호출하는 기능을 지원합니다. 이를 수행하는 방법에 대한 추가 정보 here. 그래서 Access 애플리케이션이 시작될 때 어떤 종류의 전역 변수를 검사하여 사용자가 인증되었는지 확인합니다. 그렇지 않으면 웹 서비스를 호출하여 사용자의 인증을 수행하는 로그인 화면으로 이동합니다.

관련 문제