关于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);
但为什么就不生效呢,好奇怪
------解决方案--------------------