似乎有很多种方法可以解决这个问题,但哪一种是最好且最容易实现的呢?看起来ASP.net Membership Provider是能够节省更多时间的方法,所以我的问题是:
- Membership的优缺点是什么?
- 如何将自动生成的用户数据库与您自己定制的数据库集成?例如客户/订单/产品数据库。(我们在这里谈论的是MS Sql)
- 哪里可以找到一个好的教程,而且是最新的?
非常感谢。
似乎有很多种方法可以解决这个问题,但哪一种是最好且最容易实现的呢?看起来ASP.net Membership Provider是能够节省更多时间的方法,所以我的问题是:
非常感谢。
Membership是轻量级且易于设置的。您还可以使用各种提供程序来使用Active Directory或其他成员位置。
您不需要集成数据库,可以使用一个数据库来验证用户,只要他们是有效的,就可以查询另一个数据库以获取数据。这是保持信息分离的好方法,出于安全原因。
对于一个好的教程,我建议: http://msdn.microsoft.com/en-us/library/yh26yfzy.aspx
如果您想创建自己的成员资格提供程序:http://www.asp.net/learn/videos/video-189.aspx
总体而言,我认为它是不错的,但我可以想到几个小缺点:
这可能是一个优点或缺点,取决于您的观点: