-2

我是asp新手,这里我的问题是我有一个网站,其中包含主页、关于、联系和login. 在这个网站用户可以login然后访问主页,在主页上有一个带有母版页的网格视图。问题是用户可以在没有 的情况下访问主页login,只需在地址栏中编辑路径即可。例如login页面路径是

http://lolhost:54515/mastergridvie/Login.aspx

和用户编辑它

http://localhost:54515/mastergridvie/Home.aspx

所以用户可以在没有登录的情况下进入主页,我该如何防止这种情况?

我知道为此使用了一个会话,但我不知道如何以及在哪里为此创建一个会话:(请有人帮我吗?

4

1 回答 1

3

Create Session in login page like this.

Session["userid"]="something";

And After That Check in Every Page Load like This.

if(Session["userid"] == null)
{
  Response.Redirect("Login.aspx");
}
于 2013-07-25T09:55:37.050 回答