用户注册

微软公司在ASP.NET新增的权限管理功能,主要与数据库注册工具创建或修改的数据库有关。

与角色创建(

查看

)类似,结合实例利用ASP.NET网站创建用户及成员资格。

1.创建数据库

在Microsoft SQL Server中,添加与用户管理相关项的方法有:

(1).创建角色安全数据库aspnetdb.mdf(查看);

(2).将aspnetdb.mdf与已有数据库合并(查看)。

成员资格数据表为aspnet_Membership:

用户信息数据表为aspnet_Users:

2.创建网站

在VS中创建ASP.NET网站(查看),此处创建的文件系统类网站名称为UserRoles。

3.网页创建与设计

(1).添加窗体

在网站中添加Web窗体,名称为Register.aspx。

(2).设计网页

将登录系列控件中的CreateUserWizard添加到Web窗体中。

4.网站配置

(1).数据库连接

打开网站根目录下的Web.config文件,在

...

节中添加如下代码。

(2).配置提供程序

要真正创建用户与成员并保存到数据库中,还必须在Web.config文件的节

...

中再添加如下代码。

也可使用以下简单代码。

注意:必须将connectionStringName设置为数据库连接名称。

5.浏览运行

在网页中输入用户名及其他相关信息。

点击【创建用户】,显示"已成功创建您的帐户"。

6.数据表对比

打开数据表可以看到网页运行前后的数据变化。

(1)aspnet_Membership

(2)aspnet_Users

7.附录

网站配置示例文件:

注意:黑色加粗的字符,请根据实际进行修改。

(配图来源于网络)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190105G0FFR700?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券