1

單應用程序頁面Asp.net MVC 4 temlplate使用默認的數據庫來檢查登錄和註冊,但我想用我現有的數據庫在我的SPA應用。有一些表存儲信息,如默認數據庫和一些表來存儲我的數據庫中的其他信息。那我該怎麼做?或者我只需要使用默認數據庫進行授權並使用我的數據庫進行業務?單頁應用ASP.NET MVC 4授權

回答

1

有一如既往的幾種方法來完成這個任務。

微軟展示您使用ASP.NET成員資格和角色一個例子,因爲它是實現你想要的一種強有力的方式,它甚至爲您提供了該工作的樣本數據庫。

你有能力override所有處理這樣的成員和角色的方法,你benifit使用ASP.NET成員&角色和使用自己的數據庫(或任何保留用戶信息在一個共同的地方,如文本文件或XML,你決定)

對於這一點,你可以看到我如何創建自己的會員提供答案:

Custom MembershipProvider in .NET 4.0

我建議你讀這個答案到底,正如我關於這個問題,可能會幫助你看到這個東西在不同的角度和是多麼容易實現這個添加的視頻教程。


或者你也可以簡單的排放提供,做,用自己的方法,比如,validade用戶名和密碼,並保持Session貫穿,讓你知道用戶信息的用戶的LiveCycle,如果他登陸在或不...

正如本晚年,微軟建議你用自己的方式,但是你所要的自由做的事情你的方式。