2

我正在尝试使用 ASP.NET 表单身份验证功能,但我不可能将每个成员都添加到 Web 配置文件中,因为可能有数千人在使用该应用程序。我只是想知道是否可以在表单身份验证中执行以下所有操作?

  1. 用户登录。
  2. 标记要授权的用户。
  3. 允许访问。
4

2 回答 2

3

使用MemebrshipProvider基础设施。

您可以使用现有的 SqlMemebrshipProvider(它使用专用的 SQL DB 来保存数据)或滚动您自己的继承基类。

然后将其安装在 Web.config 中(如底部同一篇文章中所述)。

于 2012-05-10T09:16:32.247 回答
2

您可以通过 create user 方法使用 Membership 提供程序。Membershipprovider.createuser

创建伪代码

Membership.CreateUser(
 username, password, email,
question, answer, isApproved,
 out flag);
if(flag== MembershipCreateStatus.Success)
    {
// success!  

    }

你也可以参考这个链接来实现

  1. 会员提供者
  2. 成员资格、角色、个人资料
  3. 自定义会员提供者
于 2012-05-10T09:21:42.840 回答