首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于if (!Context.User.Identity.IsAuthenticated )用法解决办法

2012-02-27 
关于if (!Context.User.Identity.IsAuthenticated )用法我在总菜单页面上如下代码protected void Page_Loa

关于if (!Context.User.Identity.IsAuthenticated )用法
我在总菜单页面上如下代码
protected void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
if (!Context.User.Identity.IsAuthenticated )
{
Response.Clear();
Response.Write("<script language=javascript>window.alert('您没有权限进入本页!\\n请登录或与管理员联系!');history.back();</script>");
Response.End();
   
}
   
}
}
   
但是这个代码不怎么生效,我查看了一下,我的
mode="windows"
我在登录的代码上有写
//保存当前用户对象信息,保存在cookie中
FormsAuthentication.SetAuthCookie(userName, false);  
但为什么就不生效呢,好奇怪

[解决办法]

探讨

XML code

<authorization>
  <deny users="?"/>
  </authorization>



web.config 加上这个,have a try

热点排行