我想创建一个管理员帐户可以添加角色的网站。我希望每个角色都能够创建具有特定角色的用户。例如ADMIN可以添加任何角色!但是SUPPERUSER只能创建具有FOO角色的用户......因为这个目的,我不想使用默认的ASP.Net数据库进行用户/角色管理。
我使用 aspnet_regsql.exe 将用户/角色管理添加到现有数据库。这是web.config文件!问题是我不知道如何在现有数据库中添加用户/角色! 网络配置文件:
<membership defaultProvider="CustomizedProvider">
<providers>
<add name="CustomizedProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="Emtehani"
/>
</providers>
</membership>
<profile>
<providers>
</providers>
</profile>
<roleManager enabled="true" defaultProvider="CustomizedRoleProvider">
<providers>
<add name="CustomizedRoleProvider"
type="System.Web.Security.SqlRoleProvider"
applicationName="/"
connectionStringName="Emtehani" />
</providers>
</roleManager>
我正在使用Web From项目,因此我无法使用网站管理工具来添加用户和角色! 。我想使用C#代码添加用户!请给我一个如何将用户/角色添加到现有数据库的示例!