安全登录或在asp.net中进行登录检查

本文关键字:登录 检查 asp 安全 net | 更新日期: 2023-09-27 18:25:03

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

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

并且用户编辑它

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

这样用户就可以在不登录的情况下进入主页,我该如何防止这种情况发生?

我知道有一个会话,但我不知道如何以及在哪里创建会话:(有人能帮我吗?

安全登录或在asp.net中进行登录检查

在登录页面中创建会话,如下所示。

Session["userid"]="something";

在那之后,每个页面都会像这样加载。

if(Session["userid"] == null)
{
  Response.Redirect("Login.aspx");
}