2010-02-21 127 views
2

第一次试图处理用户使用ASP.net登录,并没有太多的经验与其他事情。从搜索中,我看到像Asp.Net MVC会员提供商这样的东西。这是一个内置的东西?用户使用ASP.net登录

有没有什么好的在线指南?

回答

2

看看the ASP.NET Provider Model。 MembershipProvider是用于处理用户的内置提供者模型的提供者,您可以通过download the source code of the default providers来了解它们的实现方式。

如果要在SQL Server上安装默认提供程序数据库,可以从命令行运行Aspnet_regsql.exe来执行此操作。

关于提供者模型的好处是,通过派生自抽象基类并在应用程序中使用它来编写自己的提供程序非常简单。你只需要实现你需要的方法。

2

您可以使用ASP.NET成员资格功能与MVC,如果你愿意的话。你想与MVC一起使用吗? Scott Mitchell有一个很好的教程,其中有几个部分教导了许多人想知道的网站启动和运行的知识。内置的成员资格适用于基本情况,但随着人们想要向用户的个人资料添加更多信息,可能会变得很痛苦。

+0

是的,在MVC中使用它 – 2010-02-21 18:27:29

+0

那么在Visual Studio中的默认MVC站点模板有一个示例登录页面等,它利用了会员功能,包括登录屏幕等。使用它加上我链接的教程应该得到你大部分的方式在那里。 – 2010-02-21 18:33:48

+0

其他人认为rolla的4个人是坏的开发者? – 2010-02-21 23:28:12