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