如果你正在做一个完全自制的实现,那么使用ASP.NET的成员/角色提供程序模型是否值得?
我正在开发一个网站,该网站将使用Facebook Connect对用户进行身份验证。我们在后端还有一些数据库结构,可以通过用户的Facebook用户id将用户关联到各种组和角色 简言之,项目的需求与ASP.NET的成员资格和角色提供程序模型定义的功能没有太多交叉如果你正在做一个完全自制的实现,那么使用ASP.NET的成员/角色提供程序模型是否值得?,asp.net,asp.net-membership,membership,Asp.net,Asp.net Membership,Membership,我正在开发一个网站,该网站将使用Facebook Connect对用户进行身份验证。我们在后端还有一些数据库结构,可以通过用户的Facebook用户id将用户关联到各种组和角色 简言之,项目的需求与ASP.NET的成员资格和角色提供程序模型定义的功能没有太多交叉 考虑到这一点,除了使用内置的东西并通过membership静态类访问它之外,还有什么理由为这些东西实现自定义成员资格提供程序吗?是的。实现一个非常简单的方法,您实际上只需要实现ValidateUser方法,就可以访问一些非常有用的asp
考虑到这一点,除了使用内置的东西并通过membership静态类访问它之外,还有什么理由为这些东西实现自定义成员资格提供程序吗?是的。实现一个非常简单的方法,您实际上只需要实现ValidateUser方法,就可以访问一些非常有用的asp.net功能,这些功能至少可以简化您的许多代码,我认为这是一种帮助。是的。实现ValidateUser方法非常简单,您实际上只需要实现ValidateUser方法,就可以访问一些非常有用的asp.net功能,这些功能至少可以简化您的许多代码,我认为这是帮助者喜欢的。仅当您希望使用基于asp.net成员模型的内置或第三方组件时。
如果没有-不要为此烦恼,因为这将限制您的应用程序。仅当您希望使用基于ASP.NET成员模型的内置或第三方组件时。
如果没有-不要为此烦恼,因为这将限制您的应用程序。会员API是一种门面模式,因此当Facebook取代MySpace并被下一个社交网络时尚所取代时,您可以换一个不同的提供商 因此,您可以实现一个以Facebook为后台的定制提供商,并将其与其他东西交换,以进行测试和未来验证
完全地说,您的解决方案有多完整?会员API有一些很酷的东西,比如密码生成器,可以通过最近的登录来跟踪谁在线 会员API是一种门面模式,因此当Facebook取代MySpace并被下一个社交网络时尚所取代时,你可以换一个不同的提供商 因此,您可以实现一个以Facebook为后台的定制提供商,并将其与其他东西交换,以进行测试和未来验证
完全地说,您的解决方案有多完整?会员API有一些很酷的东西,比如密码生成器,可以通过最近的登录来跟踪谁在线 +1-完全同意。对于创建提供者所付出的努力,这是值得的。+1-非常同意。对于创建提供程序所需的工作量来说,这是值得的。您能否详细说明应用程序将如何受到限制?您必须坚持MS提供的成员模型,包括“out”变量引用和异常处理。当然,它很容易实现,并且被证明运行良好。我使用了一个自建的会员系统,以及ASP.NET的会员系统,而在经典的ASP.NET中,MS并没有真正的好处。对于ASP.NET MVC,使用MS方法可能更有意义,因为MVC与角色、视图、权限等属性结合得很好。能否详细说明应用程序的限制方式?您必须坚持MS提供的成员模型,包括“out”变量引用和异常处理。当然,它很容易实现,并且被证明运行良好。我使用了一个自建的会员系统,以及ASP.NET的会员系统,而在经典的ASP.NET中,MS并没有真正的好处。对于ASP.NET MVC,使用MS方法可能更有意义,因为MVC与角色、视图、权限以及属性结合得很好。