获取ASP.NET memebership中用户的ID

时间:2011-06-29 15:10:43

标签: asp.net

我刚刚在ASP.NET Visual Studio 2010中打开了一个新网站(不使用mvc)。

我注册了asp.net会员资格。

让我们说:

my username is :admin. 
email :admin@mpsiteil.com..
pass:123..
the page name : admincontrol. 

-

我想要一个页面只显示给用户“admin”。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

ASP.NET WebForms中的授权可通过web.config轻松配置:

Setting authorization rules for a particular page or folder in web.config

答案 1 :(得分:0)

这将锁定整个网站,以便只有管理员可以查看

<authorization>
  <allow users="admin" />
  <deny users="*"/>
</authorization>

这将锁定特定路径

<location path="/admins_only">
  <system.web>
    <authorization>
      <allow users="admin"/>
      <deny users="*" />
    </authorization>
  </system.web>
</location>