[英]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.