2011-10-31 46 views

回答

1

ASP.NET有幾個狀態管理方法 - 您需要選擇一個最適合您需要的方法,然後僅存儲一次經過驗證的用戶憑證。

如果您有單個服務器設置,並且未來無法看到多個服務器/ Web場的需求,則可以考慮使用ASP.NET Session State

會話狀態使用服務器上的進程內存 - 因此,如果您將請求傳播到多個服務器,則此方法將無法工作。然後您會考慮在數據庫中存儲身份驗證令牌。你可以有兩個混合 - storing session state in the database

最後,您可以考慮使用ASP.NET Membership,這可以簡化創建和管理用戶,身份驗證和授權的工作。