Web サイトのユーザーの Disabled プロパティと CanConnect プロパティを管理しています。引用されたプロパティのいずれかが良好な状態でない場合に、ユーザー接続を「切断」する良い方法を探しています。
実際には、マスター レイアウトでユーザーを確認し、必要に応じて FormsAuthentication.SignOut() を呼び出します。しかし、これでは満足できません。私の次の試みは、Authorize フィルターをオーバーライドすることです (これは推奨されていないようです)。
私が探しているのは、特定のユーザーのセッションをリセットして、(サーバー側で) 彼の生きているすべての Cookie を無効にする方法です (以前は php/apache でそれを行っていました)。そのため、Disabled が true になったときにユーザーが有効な接続を持っていたとしても、次のクエリによって接続ページが表示されます。