6

是否有人使用 ASP .NET 成员资格?如果你这样做,请告诉我你对此的看法。

如果你不使用它,你打算在未来的项目中使用它吗?如果不是,为什么?

温迪

4

4 回答 4

6

是的。已经使用了很多,它会为你节省很多工作。

客户经常会要求更改用户名和管理密码重置等痛点,而您将不得不绕过它们。

角色提供程序也非常方便,并且有很多预构建的控件可以使用它,尽管最近在角色管理器和 aspnet ajax 之间遇到了一个错误,它是一个 PITA。

该模型通常非常好,即使您货比三家,可以找到一些适合您需求的不同供应商。

总的来说,它并不完美,但如果你能忍受它并解决它的问题,它将为你节省大量代码。

在某些情况下,当黄油刀可以使用时,它可能会使用电锯,但它就在那里,它有效,而且还有很多其他人在使用它。

它的一种锤子,就价格而言,还可以,但没有金锤子。

于 2008-11-20T04:45:34.597 回答
5

我在我的大部分项目中都使用它。有时它没有做我想做的事,但几乎总有办法解决这个问题。我们已将它与 Active Directory、Novell EDirectory 和 Forms 身份验证一起使用。

提供者模型非常适合创建这些变通方法。比滚动您自己的会员代码要好得多。

Table Profile Provider是一个很好的工具,可以解决 SqlProfileProvider 开箱即用的低效实现。

还有一种我听说过但从未尝试过的产品,叫做Visual Guard。我会对任何人对此发表的任何评论感兴趣。

于 2008-11-20T07:16:21.593 回答
1

我几乎在所有项目中都使用过它。它将为您节省大量工作,易于使用,并且 .NET 带有许多预构建的控件,因此您不必担心编写自己的检索密码控件、登录控件等。

不要听那些告诉您无法收集您感兴趣的信息的人。这就是 profile-provider 的用途(我同意 Brian,使用 Table Profile Provider 来实现更有效的实现,这也是更容易维护)。

于 2008-11-22T23:35:10.963 回答
0

请注意,配置文件提供程序仅适用于网站模板:

http://www.codersbarn.com/post/2008/06/01/ASPNET-Web-Site-versus-Web-Application-Project.aspx

安东尼:-)

于 2008-12-01T06:29:07.943 回答