Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取ASP.NET Membership中用户的ID_Asp.net - Fatal编程技术网

获取ASP.NET Membership中用户的ID

获取ASP.NET Membership中用户的ID,asp.net,Asp.net,我刚刚在ASP.NET Visual Studio 2010中打开了一个新网站(不使用mvc) 我注册成为asp.net会员 让我们说: my username is :admin. email :admin@mpsiteil.com.. pass:123.. the page name : admincontrol. -- 我希望一个页面将只显示给用户“管理员” 如何才能做到这一点?ASP.NET WebForms中的授权可以通过web.config轻松配置: 这将锁定整个网站,只有管理

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

我注册成为asp.net会员

让我们说:

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

我希望一个页面将只显示给用户“管理员”


如何才能做到这一点?

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


这将锁定整个网站,只有管理员才能查看

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

这将锁定特定路径

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


这很好,但是让我们说我有两个我想要的用户,我该怎么办?:)你可以用逗号分隔用户名,或者你可以将“用户”改为“角色”,并用逗号分隔多个角色。谢谢,如果你能回答我的答案,那就太好了:D。谢谢!