第一步、配置好数据库
本连载说的是 SqlMembershipProvider,也就是需要与 SQL Server 打交道,那么就需要在数据库中建相关的表、存储过程等,幸运的是有个工具可以帮助我们建立这些,它叫 aspnet_regsql.exe,关于如何建立请参见:使用 ASP.NET 网站管理工具。
第二步、配置好数据库连接
打开 web.config 文件,添加一个数据库连接,示例如下:
关于数据库连接,请参见数据库连接专题。我们这里使用的连接名称是 LocalSqlServer,也可以使用其它的,但其它配置也需要改,在下一节中将介绍。
第三步、确保认证模式正确
认证模式应该是 Forms,配置文件中:
第四步、使用控件
ASP.NET 中有七个控件与此相关。
要使用这些控件,直接把它们拖到 ASP.NET 页面中就可以了,不需要添加任何程序代码就可以使用。
第五步、基本代码
在程序文件中,我们可以使用 User.Identity.IsAuthenticated 来获得是否是登录用户,用 User.Identity.Name 来获得当前登录的用户名。
相关阅读