【问题标题】:Asp.net Membership provider remove application accessAsp.net Membership provider 删除应用程序访问
【发布时间】:2016-08-17 13:55:44
【问题描述】:

我们正在使用 asp.net Membership 提供程序,我们有大约 40 个应用程序,其中用户、角色所有内容都通过 Membership 提供程序配置。现在我们的要求之一是如果用户自 30 天以来没有登录应用程序,则禁用对某些应用程序的访问。我们不应该接触应用程序,我们可以做的只是会员提供者操作。

【问题讨论】:

    标签: asp.net security asp.net-membership membership-provider


    【解决方案1】:

    如果您有数据库访问权限,您实际上可以尝试使用数据库脚本禁用登录,这样更改就可以在您完全不接触应用程序的情况下应用。

    例如可以先查询membership表,如aspnet_Membership,找到last login date大于等于30天的记录(datediff(day, lastlogindate, getdate()) >= 30),然后在这些记录上设置字段IsLockedOut = 1

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-21
      • 2011-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多