0

メンバーシッププロバイダーであるasp.netを使用しています。今私たちが持っている要件の1つは、ユーザーが30日以降にアプリケーションを記録していない場合、一部のアプリケーションへのアクセスを無効にすることです。メンバーシップ・プロバイダの操作は、私たちができることだけで、アプリケーションに触れてはいけません。Asp.netメンバーシッププロバイダーはアプリケーションアクセスを削除します

答えて

0

データベースアクセス権がある場合は、実際にデータベーススクリプトを使用してログインを無効にして、アプリケーションに全く触れることなく変更を適用できるようにすることができます。

たとえば、あなたが最初にこれらのフィールドIsLockedOut = 1を設定し、その後、aspnet_Membershipのように、会員テーブルを照会し、前回のログイン日時がより素晴らしいと30日(datediff(day, lastlogindate, getdate()) >= 30)に等しいレコードを見つけることができます記録。

うまくいけば、これが役に立ちます。

関連する問題