我是否可以在不使用MembershipProvider的情况下与用户一起创建ASP.NET网站?

我是否可以在不使用MembershipProvider的情况下与用户一起创建ASP.NET网站?,asp.net,membership,Asp.net,Membership,是否可以有一个ASP.NET网站,允许用户注册和登录,而不使用会员资格提供商 您可以直接使用存储用户信息的自定义数据库表,但为什么不使用MembershipProvider或您自己定制的MembershipProvider呢?它不再需要考虑如何编写大量的细节,并为此目的被烘焙到平台中。实现一个非常简单,您只需覆盖所需的方法。您可以,但为什么不使用MembershipProvider或您自己的定制成员资格提供程序呢?它不再需要考虑如何编写大量的细节,并为此目的被烘焙到平台中。实现一个方法非常简单,

是否可以有一个ASP.NET网站,允许用户注册和登录,而不使用会员资格提供商


您可以直接使用存储用户信息的自定义数据库表,但为什么不使用MembershipProvider或您自己定制的MembershipProvider呢?它不再需要考虑如何编写大量的细节,并为此目的被烘焙到平台中。实现一个非常简单,您只需覆盖所需的方法。

您可以,但为什么不使用MembershipProvider或您自己的定制成员资格提供程序呢?它不再需要考虑如何编写大量的细节,并为此目的被烘焙到平台中。实现一个方法非常简单,只需覆盖所需的方法。

绝对正确。你可以自己做任何事。尽管如此,我还是怀疑这是否是最好的方法,因为这意味着当你可以使用现成的东西时,你需要自己做更多的工作。除非您有特殊要求?

绝对可以。你可以自己做任何事。尽管如此,我还是怀疑这是否是最好的方法,因为这意味着当你可以使用现成的东西时,你需要自己做更多的工作。除非你有特殊要求?

是的,你可以。请查看FormsAuthentication类,特别是Authenticate、Signout和Session.Discard方法。您可以在比预期更短的时间内编写自己的用户权限系统。

是的,您可以。请查看FormsAuthentication类,特别是Authenticate、Signout和Session.Discard方法。您可以在比预期更短的时间内编写自己的用户权限系统。

出于兴趣,我提出了更多要求。我喜欢控制和了解代码的每一小部分都做些什么,实现开箱即用的成员资格提供程序让我感觉对正在发生的事情的控制和概述更少。我想说,如果你是一个相对缺乏经验的程序员,那么自己实现它将是一个很好的学习经历,但是,如果您想启动并运行一个项目,那么会员资格提供者是一个不错的选择。它并不是为你做所有的事情,仍然涉及到编程,它只是做了大部分无聊的繁重工作和重要的身份验证检查。出于兴趣,我要求更多。我喜欢控制和了解代码的每一小部分都做些什么,实现开箱即用的成员资格提供程序让我感觉对正在发生的事情的控制和概述更少。我想说,如果你是一个相对缺乏经验的程序员,那么自己实现它将是一个很好的学习经历,但是,如果您想启动并运行一个项目,那么会员资格提供者是一个不错的选择。它并不是为你做所有的事情,它还涉及编程,它只是做了大部分无聊的繁重工作和重要的身份验证检查。MembershipProvider是一个模型,您可以在其中提供自己的实现,以满足您的需要。该框架附带了多个默认值,还有许多其他默认值可以在线使用。只需创建一个从自定义表读取的提供程序,就可以免费获得与ASP.Net的所有集成。MembershipProvider是一个模型,您可以在其中提供自己的实现,以满足您的需要。该框架附带了多个默认值,还有许多其他默认值可以在线使用。只需创建一个从自定义表读取的提供程序,就可以免费获得与ASP.Net的所有集成。