使用Asp.Net MemeberShip的角色? [英] Using roles in Asp.Net MemeberShip?

查看:102
本文介绍了使用Asp.Net MemeberShip的角色?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

那么,问题很简单。

我怎么可以使用的角色在asp.net memebership,

how can i use the roles in asp.net memebership,

我知道我可以做这样的事情:

i know i can do something like that :


<authorization>
<allow roles="Admin"/> //Allows users in Admin role

<deny users="*"/> // deny everyone else
</authorization>

</system.web>
</location>

不过,我在哪里可以说用户管理员角色是:管理员。

but, where can i say user 'admin' is Role : Admin..?

推荐答案

这只是一个冰山的一角。您需要ASP.Net成员资格和角色提供,并配置一些设置。您可以实现自己的供应商,但它更容易使用默认的。

It is just a tip of the ice berg. You need ASP.Net Membership and Role Providers, and configure few settings. You can implement your own providers, but it is easier to use the default ones.

HTTP://www.$c$cproject.com/ KB / ASPNET / SQL-Membership.aspx

的http://odeto$c$c.com/articles/427.aspx

<system.web>

    <membership>
        <providers>
            <remove name="AspNetSqlMembershipProvider"/>
            <add applicationName="YOURAPPNAME" name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ASPNETDBConnectionString" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="true" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
        </providers>
    </membership>
    <roleManager enabled="true" cacheRolesInCookie="false">
        <providers>
            <remove name="AspNetSqlRoleProvider"/>
            <add applicationName="YOURAPPNAME" connectionStringName="ASPNETDBConnectionString" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
        </providers>
    </roleManager>

</system.web>

这篇关于使用Asp.Net MemeberShip的角色?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆