Asp.net会员提供商删除申请访问权限

时间:2016-04-24 04:04:45

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

我们正在使用asp.net会员提供商,我们有大约40个应用程序,其中用户,角色通过会员提供商配置的一切。现在,我们要求的一个要求是,如果用户自30天以来未记录应用程序,则禁用对某些应用程序的访问。我们不应该触摸应用程序只是成员资格提供者操纵是我们可以做的。

1 个答案:

答案 0 :(得分:0)

如果您具有数据库访问权限,则实际上可以尝试使用数据库脚本禁用登录,以便可以在不触及应用程序的情况下应用更改。

例如,您可以先查询成员资格表,例如aspnet_Membership,然后查找上次登录日期大于等于的记录30天(datediff(day, lastlogindate, getdate()) >= 30),然后在这些记录上设置字段IsLockedOut = 1

希望这有帮助。