第一次尝试与使用ASP.net登录的用户打交道并且没有太多与其他东西相关的经验。从搜索,我看到像Asp.Net MVC会员提供商。这是一个内置的东西吗?
有没有好的在线指南?
答案 0 :(得分:2)
查看 the ASP.NET Provider Model 。 MembershipProvider是内置提供程序模型中用于处理用户的提供程序,您可以download the source code of the default providers查看它们的实现方式。
如果要在sql server上安装默认提供程序数据库,可以从命令行运行Aspnet_regsql.exe来执行此操作。
提供者模型的优点在于,通过从抽象基类派生并在应用程序中使用它们来编写自己的提供者非常简单。您只需要实现所需的方法。
答案 1 :(得分:2)
这是一个指导您在sql express中创建所需数据库模式的教程,它还解释了迁移到其他sql数据源时需要做什么。它解释了如何在表单身份验证模式下设置用户,以便您可以使用基于角色的授权等
http://www.asp.net/learn/moving-to-asp.net-2.0/module-08.aspx
答案 2 :(得分:2)
如果您愿意,可以将ASP.NET成员资格功能与MVC一起使用。你想和MVC一起使用吗? Scott Mitchell有一个很棒的教程,其中有几个部分教授了许多人想要了解的内容,以便建立和运行网站。内置的会员资格适用于基本情况,但可能会变得很痛苦,因为人们希望开始向用户的个人资料添加更多信息。