私はAsp.net Core 2.1 Identityを使用しており、「LockoutEnabled」という名前のプロパティがあります。このフラグは、ユーザーがロックアウトされているかどうか。しかし doc はそうだと言っています
「ユーザーがロックアウトされたかどうかを示すフラグ」
それで、このプロパティは何のためのものですか?そして、ロックアウト機能は実際にこのバージョンのライブラリに実装されていますか?ありがとう。
これは、特定の期間ユーザーロックアウトを有効にするために使用されます。LockoutEnabled
をtrue
に設定した場合およびLockoutEnd を追加します日付を指定すると、LockoutEnd
の日付になるまで、そのユーザーが再度ログインするのを防ぐことができます。LockoutEnabled
フラグのみがtrue
に設定され、LockoutEnd
の日付が設定されていない場合、それは単にユーザーをロックアウトできることを意味しますが、ロックアウトされ。
LockoutEnd
に将来の日付が設定されると、LockoutEnabled
がtrue
であるかfalse
であるかに関係なく、ユーザーはロックアウトされたと見なされます。 LockoutEnabled
は、現在のユーザーする必要があるがロックアウトされているかどうかを判断するときに使用されます。言い換えると、LockoutEnd
に将来の日付がある場合、LockoutEnabled
がfalse
、であっても、ユーザーはロックアウトされます。