1

我想在 asp.net 应用程序中进行会话管理,所以当我注销时,我的其他 aspx 页面无法打开。

请告诉我简单的方法。

我是 c# 和 Asp.net 的新手,所以请忽略我的提问方式。

4

3 回答 3

3

当用户注销时。执行以下操作

Session.Clear();
Session.Abandon();

在母版页(或所有其他需要限制的页面)上,检查

If (Session["sessionname"] == null)
{
Respones.Redirect("MyTimeOutPage.aspx");
}

-米林德

于 2012-09-26T07:07:01.450 回答
2

恕我直言,简单的方法是完成一些教程,例如构建安全的 ASP.NET 应用程序

这里没有灵丹妙药,您必须了解底层框架在做什么。

于 2012-09-26T06:46:37.763 回答
0

尝试使用Authentication and Authorization

这将很容易并在您的项目中为您提供帮助。

您也可以使用 SessionManagement。如果是这样,试试这些链接

ASP.NET 状态管理技术

ASP.NET 中的会话管理

于 2012-09-26T07:02:04.373 回答