2011-08-25 56 views
5

我目前正在使用.Net重新編寫整個網站。當前網站是用foxpro編寫的,並使用自定義邏輯,驗證規則和Sql服務器表來存儲和驗證用戶。將ASP.NET成員資格提供程序與現有的用戶數據庫結合使用

我想使用會員供應商,但我有一個主要問題,我不知道如何克服。

新網站和舊網站都必須共享用戶和憑據。用戶必須能夠在過渡階段使用這兩個站點,而無需分別更新其配置文件。

  1. 在不破壞現有系統的情況下實現Membership Provider的最佳方式是什麼?

  2. 我是否必須使用會員提供商提供的所有表格,視圖,過程等?

  3. 我的邏輯是否有缺陷?會員提供商值得嗎?

任何教程或視頻鏈接都非常感謝。

回答

13

在過去的幾天裏,我一直在做更多的研究和閱讀,看起來要走的路是寫我自己的自定義會員供應商。以下是我發現最有用的一些鏈接。

我會這樣說,雖然撰寫自定義會員提供程序需要一點時間,但好處將遠遠超出所需的時間,因爲它可以節省很多其他編碼。另外,它保留了轉換爲內置.Net會員供應商的選項。如果我確實想在以後切換,我所要做的就是更改web.config設置,在我的數據庫中安裝支持表,並將當前用戶轉換爲新的一組表。我不應該碰我的任何代碼來完成這個很酷的轉換!

鏈接:

Intro to Membership

Creating Custom Membership Provider

Custom Membership Providers

Step-By-Step Custom Membership Provider Creation Tutorial

相關問題