繁体   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