0

Мы используем провайдер членства asp.net, у нас есть около 40 приложений, в которых пользователи, все роли настраиваются через поставщика членства. Теперь одно из требований, которое мы имеем, - отключить доступ к некоторым приложениям, если пользователь не зарегистрировал приложение с 30 дней. Мы не должны касаться приложения, поскольку манипуляция с провайдером членства - это то, что мы можем сделать.Поставщик членства Asp.net удаляет доступ к приложениям

ответ

0

Если у вас есть доступ к базе данных, вы можете попытаться отключить логин, используя сценарий базы данных, чтобы изменения можно было применить, не касаясь приложения вообще.

Например, вы можете сначала запросить членство таблицы, как aspnet_Membership и найти записи, где последняя дата Логин является большой, чем и равной 30 дней (datediff(day, lastlogindate, getdate()) >= 30), затем в поле IsLockedOut = 1 на тех, записей.

Надеюсь, это поможет.