首先: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;
}
以上就是完成一个页面的验证登陆效果