私は、ASP.NET Core 1.0とIDスタッフを使用して、ユーザーの認証と承認を行っています。パスワードの変更後にログインに失敗します。ASP.NETコア
ユーザーがパスワードをリセットまたは変更した場合、ASP.NETアプリケーションが再起動されるまで、新しい資格情報でサインインすることはできません。新しいパスワードがデータベースに正常に保存されたことを意味しますが、方法_signInManager.PasswordSignInAsync()
は現在のデータを使用せず、古いデータを使用します。 EF CoreやSignInManager/UserStoreにキャッシュのようなものがあるようです。
登録後のログインも問題ありません。パスワードのリセットまたは変更後に問題になります。
redisまたは一部のインプロセスメモリキャッシュを使用していますか? – Tseng
いいえ、現在キャッシュは設定されていません。単にデフォルト設定で、何も特別なものはありません。 –