2009-07-28 74 views
0

是否有可能使用ASP.net表單驗證,以確保一個應用前端內置的MS-Access 2007中保護與ASP.net的MS Access前端應用程序窗體身份驗證

我當前的應用程序前端接入內置於Microsoft Access 2007中,數據駐留在SQL Server 2008 Express Edition中。我正在將此應用程序移植到ASP.net。我打算在ASP應用程序中使用ASP.NET表單身份驗證。我可以使用相同的身份驗證代碼和/或數據庫表等來爲我的訪問應用程序提供身份驗證。有沒有人試圖做到這一點,如果是的話,是否有任何文件可用於如何做到這一點。

回答

3

對於初學者,您可以使用內置的ASP.NET會員表來存放您的Web應用程序的登錄信息。有很多關於如何在SO和其他地方這樣做的例子。

訣竅是使用相同的會員店來驗證訪問應用程序的用戶。您可以公開與您的ASP.NET會員商店對話並驗證登錄名的Web服務。

VBA支持調用Web服務的能力。有關如何做到這一點的更多信息here。因此,當您的Access應用程序啓動時,它會檢查某種全局變量以查看用戶是否已通過身份驗證。如果沒有,它會把他們帶到一個登錄界面,調用Web服務來進行身份驗證。