簡體   English   中英

C#ASP.net配置文件與自定義成員資格表

[英]C# ASP.net profile versus customize a membership table

最好是什么?

使用配置文件表存儲會員表中不存在的信息(例如國家/地區,年齡等),或自定義會員?

謝謝

成員資格數據通常應包含與身份驗證有關的信息。 即安全。

概要文件通常是存儲用戶元數據的適當位置。 即個性化。

這兩種類型的數據用於不同的目的,並且通過隔離可以將提供者中的關注點完全分離。

如果存在一些直接與身份驗證/授權相關的非標准元數據,則可以考慮對此進行例外處理。

只要有可能,最好使用內置提供程序。 這減少了您必須設計,實施,測試和維護的代碼量。 成員身份(即安全性)並不是您想要查找錯誤的東西。

因此,我將考慮使用久經考驗的,真正的成員資格提供程序,如果您要基於表的元數據,請使用自定義配置文件提供程序,例如http://www.asp.net/downloads/sandbox/table-profile-provider-samples

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM