首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Windows身份验证自动维护IIS 7.0验证的用户表

如何使用Windows身份验证自动维护IIS 7.0验证的用户表
EN

Stack Overflow用户
提问于 2010-02-27 00:44:08
回答 1查看 143关注 0票数 0

我想要建立和维护一个用户表。所有访问Windows站点的用户都是通过ASP.NET身份验证进行身份验证的,因此他们必须具有唯一的用户名。我从以下网址获取用户名:

代码语言:javascript
复制
System.Web.HttpContext.Current.User.Identity.Name

我觉得我可以用两种方式处理这个问题。

当用户表或任何引用用户表的表被访问时,如果用户表不存在,我可以添加

  1. 。我担心如果用户的存在不是checked.
  2. Anytime --用户访问站点上的任何页面,检查数据库中是否存在该用户,如果不存在,则添加用户。这可能会造成很大的开销,因为每次更改页面都会检查它。

我想知道其中哪一个是更好的解决方案,以及如何实现它们。

EN

回答 1

Stack Overflow用户

发布于 2010-02-27 01:01:44

我认为更好的方法是类似于备选方案二。

每当用户访问页面时,请检查会话变量,以查看该用户是否被对照DB进行检查。如果会话变量不存在,请检查该用户是否存在于DB中,必要时将用户添加到您的表中,然后设置会话变量。

这样,您就不必每次请求都访问DB。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2345758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档