私はMVC 5のアプリケーションですユーザーが別のシステムに既にログインしている場合、ユーザーがログインできないようにする必要があります。このため、私はデータベースにフラグ列を持ち、ユーザーがログインするときにその値をtrueに設定し、ユーザーがログアウトするときにfalseを設定します。しかし、この問題は、ユーザーが特定の期間非アクティブであるかブラウザを閉じたときに発生し、認証Cookieは無効になりますが、データベース内のフラグは更新されず、ユーザーはデータベースにログインしたままになります。再びログインすることはできません。 認証クッキーが期限切れになったときに、データベースのフラグをfalseに設定できることを確認できるアイデンティティ・フレームワークが提供する機能があるかどうかを知りたかったのです。OWINのクッキー/ユーザーセッションを知る方法mvcで期限切れになっています5
1
A
答えて
0
私はここで何の答えも得られなかったので、私はこれを回避し、他の人にも役立つ希望を見つけました。私が今やっていることは、現在のユーザのSessionId
をデータベースに保存し、ユーザがログインするときにそのisLoggedIn
フラグをtrueに設定することです。そして、ユーザがログアウトすると、isLoggedIn
フラグをfalseに設定し、SessionId
をデータベース。ログアウト機能の同じ機能は、非アクティブな問題を処理するGlobal.asaxのSession_End()
イベントにも存在します。今のところ私にとってはうまくいっていますが、誰かが違ったよりよいアプローチをしているなら、私は他のアイデアを公開しています。
関連する問題
- 1. Android Geofenceが期限切れになったときに知る方法?
- 2. アクセストークンが期限切れになっていることを知るには?
- 3. 期限切れのFacebookユーザーアクセストークンを通知する方法
- 4. ブラウザのキャッシュが期限切れになっていません
- 5. MVCアプリケーション期限切れアプリケーションクッキー
- 6. MVC 5 Owin CASログオフアクションがログオフしない
- 7. ASP.NET MVCでセッションの期限切れの前のURLを取得する方法
- 8. Firebaseでセッションが期限切れになっていないかどうかを確認する方法
- 9. cookiecontainerでCookieが期限切れになっていないかどうかを確認する方法は?
- 10. windows identity foundationとmvcでクレームが期限切れになる
- 11. セッションを設定する方法ASPで期限切れにならない
- 12. JCSが期限切れ/通知時に通知する
- 13. redisキーが期限切れになったときに通知を受け取る方法は?
- 14. MVC 5、Web API And Owin
- 15. デバイスの電源が切れている間に期限切れになるローカル通知が失われる
- 16. セッションが期限切れになっているかどうかをasp.netで確認する方法
- 17. Redisでハッシュ内のキーを期限切れにする方法
- 18. 期限切れにならないdatepickerに日付を追加する方法
- 19. Laravel 5でセッションが期限切れになると自動的にログアウトする
- 20. 日付が期限切れになっていないかチェックする方法(PHP)
- 21. キーストアは5ヵ月後に有効期限が切れます
- 22. セッションが期限切れであることを知るには?
- 23. 別のView Controllerからページキャッシュが期限切れになっていますか?
- 24. ReactJS:localstorageのトークンが期限切れになっているかどうかを常時チェックする方法
- 25. owinとMvcを使用してhttpcontextからアクセストークンを取得する方法5
- 26. Google Sheetsで期限切れになる前に電子メールで通知する
- 27. websphereでキャッシュエントリを有効期限切れにする方法
- 28. Jedisで期限切れになる
- 29. OWINセキュリティ - OAuth2リフレッシュトークン - リフレッシュトークンの有効期限を含める方法
- 30. Sinonを使ってRedisがキーを期限切れにする