0
  1. 如何检查正在访问该页面的用户是否已登录该站点
  2. 我想保留一些数据——比如与登录网站的用户相关的权限——我应该在哪里存储这些数据——这两个信息的会话?
4

1 回答 1

0

通常,您可以使用有关成员资格和角色的标准 ASP.NET 基础结构。

假设您在控制器操作中检查这些,您拥有可以帮助您的 User 属性:

if (User.Identity.IsAuthenticated) {
    // user is logged-in
}

第二个问题取决于什么样的数据。如果您在谈论权限,听起来您可能完全可以避免存储任何内容,而只需求助于角色提供程序来识别哪个用户具有哪些权限。

于 2013-03-09T13:10:09.527 回答