新网站创建和安全/身份验证, - 我应该使用ASP.net会员提供商吗?

Vid*_*dar 6 c# asp.net security authentication asp.net-membership

似乎有很多方法可以为这只特殊的猫提供皮肤 - 但这是最​​好和最容易实现的.看起来ASP.net会员提供商会节省更多时间,所以我的问题是:

  1. 会员的利弊是什么?
  2. 如何将自动生成的用户数据库与您自己定制的数据库集成?例如客户/订单/产品db.(我们在这里谈论MS Sql BTW)
  3. 我在哪里可以找到一个好的教程?

非常感谢.

Tom*_*Tom 5

会员资格轻巧,易于设置.您还可以使用各种提供程序来使用Active Directory或其他某个成员位置.

您不需要集成数据库,您可以使用一个来验证用户,然后只要它们有效,就可以查询另一个数据库以获取数据.出于安全原因,这是保持信息分离的好方法.

对于一个很好的教程,我建议:http://msdn.microsoft.com/en-us/library/yh26yfzy.aspx

如果您想创建自己的会员提供者:http://www.asp.net/learn/videos/video-189.aspx