页面用户身份验证

首先:webconfig中配置好

<appsetting>

<add key="urlLogin" value="~/Login.aspx"/>

</appsetting>

 <authentication mode="Forms">

<forms protection="All" timeout="1440" loginUrl="Login.aspx" />

</authentication>

<authorization>

<allow users="*"></allow>

</authorization>

配置完成后

页面布局(略)

Login.aspx.cs中验证处理过程

如果登陆验证成功执行下面的语句

FormsAuthentication.SetAuthCookie("你想传递的信息", false);
Response.Redirect("~/Default.aspx");

如果登陆验证失败可以不作任何处理 或者作一个提示信息

其他页,都在其页面初始化cs代码段加入这句话


if (!Page.User.Identity.IsAuthenticated)

{           

 Response.Redirect(System.Configuration.ConfigurationManager.AppSettings["urlLogin"].ToString());

return;

}

以上就是完成一个页面的验证登陆效果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章