我正在将传统的winform应用程序移动到网络上,并希望获得有关表单身份验证的一些建议。假设表单身份验证比汇总我自己的用户身份验证功能更好吗?
由于这是winform应用程序所做的并且表结构已经支持它,因此很容易推出自己的,但是表单身份验证看起来会更好地保护站点和用户身份验证信息。
我是一名老程序员,但在网络开发方面相当年轻,多年来我已经了解到使用MS内置工具有时看起来比它的工作更好......表单身份验证不是其中之一吗?
谢谢!
答案 0 :(得分:1)
使用表单身份验证并不意味着您无法使用这些表。您将检查用户名/密码,并告诉asp.net该用户已通过身份验证。 Asp.net将继续从那里开始,确保识别和验证来自该用户的进一步请求(基于身份验证票证)。
更新1:稍后在asp.net上包含了成员资格提供程序,并为其提供了一些控件。即便如此,您仍然可以实现自己的成员资格提供程序,在非常简单的情况下,您只需实现1个或2个方法即可。如果您有多个功能,并且它们不能很好地映射成员资格提供程序支持的功能,那么我会坚持使用自定义实现。
答案 1 :(得分:1)
我会说,表单身份验证是指您可能不会遇到“买家悔恨”的情况。您可以选择使用一些非常好的功能。该模型非常灵活,因为它允许您implement your own Membership Providers。