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

时间:2010-02-20 10:54:23

标签: asp.net membership

是否可以拥有允许用户注册和登录的ASP.NET网站,而无需使用MembershipProvider?

而只是直接处理存储用户信息的自定义数据库表?

3 个答案:

答案 0 :(得分:2)

您可以,但为何不使用MembershipProvider或您自己的定制会员服务提供商?它消除了考虑如何编写大量细节的需要,并为此目的而融入平台。实现一个非常简单,你只需要覆盖你需要的方法。

答案 1 :(得分:1)

绝对。你可以自己做所有事情。虽然,我会质疑这是否是最好的方法,因为这意味着当你可以使用开箱即用的东西时自己做更多的工作。除非你有一些特殊要求?

答案 2 :(得分:1)

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