14.4 使用Membership类
在了解ASP.NET Membership类和相关登录控件后,下面学习如何使用Membership创建用户、编辑和删除用户等。
14.4.1 创建用户
在ASP.NET的成员资格管理中,创建新用户有两种方法:(1)通过注册页面进行注册;(2)使用ASP.NET配置管理工具创建新用户。下面介绍通过注册页面进行创建新用户。
在VS 2010的登录控件中,提供了CreateUserWizard控件快速创建新用户,并且无须编写任何代码,即可实现用户注册的功能,操作步骤如下。
(1)新建网站后,添加一个窗体:Default.aspx。
(2)在页面上放置一个CreateUserWizard控件,如图14-22所示,可看到注册页面包含了常用的注册选项。
图14-22 页面设置
(3)运行该注册页面,效果如图14-23所示,输入相应的用户名、密码和邮箱等。
图14-23 注册页面
(4)单击“创建用户”按钮,完成用户的创建,如图14-24所示。
图14-24 完成创建用户
注意
要使用自带的CreateUserWizard控件,必须在Web.config文件中配置成员资格相关信息。
14.4.2 编辑和删除用户
创建用户后,管理员可以对用户信息进行修改与删除,ASP.NET在网站管理工具中提供了用户管理功能,步骤如下。
(1)在网站管理工具中,单击“安全”选项下的“管理用户”链接,如图14-25所示。
图14-25 “管理用户”链接
(2)在用户管理页面中可以编辑或删除用户,同时如果用户信息较多,可查询,如图14-26所示。
图14-26 用户管理页面
(3)管理员通过在用户管理页面单击用户名后面的“编辑用户”链接进入本页面,这里可修改用户的基本资料,还可以设置用户所拥有的角色权限,如图14-27所示。
图14-27 编辑用户界面
(4)单击用户名后面的“删除用户”链接,即可删除确认页面,如图14-28所示。
图14-28 删除用户界面