我正在尝试使用 ASP.NET 表单身份验证功能,但我不可能将每个成员都添加到 Web 配置文件中,因为可能有数千人在使用该应用程序。我只是想知道是否可以在表单身份验证中执行以下所有操作?
- 用户登录。
- 标记要授权的用户。
- 允许访问。
我正在尝试使用 ASP.NET 表单身份验证功能,但我不可能将每个成员都添加到 Web 配置文件中,因为可能有数千人在使用该应用程序。我只是想知道是否可以在表单身份验证中执行以下所有操作?
使用MemebrshipProvider基础设施。
您可以使用现有的 SqlMemebrshipProvider(它使用专用的 SQL DB 来保存数据)或滚动您自己的继承基类。
然后将其安装在 Web.config 中(如底部同一篇文章中所述)。
您可以通过 create user 方法使用 Membership 提供程序。Membershipprovider.createuser
创建伪代码
Membership.CreateUser(
username, password, email,
question, answer, isApproved,
out flag);
if(flag== MembershipCreateStatus.Success)
{
// success!
}
你也可以参考这个链接来实现