私はasp.net mvc 3サイトでフォーム認証とセッションをSQLServerモードで使用しています。今日私は認証モード= "なし"を設定し、認証トークンをリモートサービスから取得するため、認証トークンをクッキーに保存しようとしました。Application_BeginRequest
にあるglobal.asax
にクッキーが存在していない場合、ログオンページにリダイレクトされます。 autheticationの後、私はセッションでユーザーを保存します:HttpContext.Current.Session[userToken]
。 認証モードを "None"に設定すると、期待通りに動作します。ユーザーはログオンにリダイレクトされ、ログインとパスワードを含むフォームが送信され、その後は次のリクエストでHttpContext.Current.Sessionがnullになります。 nullになる理由はわかりません。ASP.NET MVC 3:セッションとフォームの認証
2
A
答えて
0
リクエストパイプラインのBeingRequestイベントでセッション[userToken]にアクセスしているとき、セッションはまだロードされていません。
関連する問題
- 1. ASP.NET MVC - フォーム認証/セッションID
- 2. セッションとフォーム認証の問題:Asp.Net MVC 3
- 3. フォーム認証クッキーのASP.NET MVCユーザーデータとセッションの追加
- 4. フォーム認証CookieのMVC 3とMVC MVC 3サンプルプロジェクトに2
- 5. ASP.NET MVC + Silverlight +フォーム認証
- 6. ASP.NET MVC 4でのWindows認証とフォーム認証のハイブリッド
- 7. MVC 3フォーム認証複数のデータベースロールテーブル
- 8. セッションの固定 - フォーム認証
- 9. ASP.NET MVC 3の認証、リダイレクトなし(アヤックス)
- 10. asp.net mvc認証とshibbolethと認証
- 11. ASP.NET MVC3認証とセッション
- 12. ASP.NET用のWindows認証とフォーム認証
- 13. ASP.NET MVC 3(認証を使用)
- 14. ASP.Net MVC 3:逆認証属性
- 15. Mono - MVCアプリケーションとWebフォームのASP.NET MVC 3
- 16. MVC3:C#フォーム認証とセッション状態
- 17. asp.net mvc 3 - ajaxフォームの提出と検証
- 18. カスタム認証とASP.NET MVC
- 19. Asp.net mvc codefirstと認証
- 20. Asp.net 4.0フォーム認証とFriendlyUrls
- 21. フォーム認証Asp.netの
- 22. フォーム認証と承認MVC 4
- 23. ASP.Netマスター認証のMVC認証チェック
- 24. ASP.Net MVCカスタム認証
- 25. ASP.NET MVC LDAP認証
- 26. ASP.NET MVC Windows認証
- 27. ASP.NET MVC 3モデルの検証
- 28. ASP.NET MVCのリモート検証3
- 29. ASP.NET認証とセッションによるセキュリティ
- 30. Asp.Net MVCとセッション
あなたのコードがどのように見えるか想像してください。残念ながら、それはそのようには機能しません。いくつかのコードを投稿してください。おそらく:) –
私は多分いくつかの理由を考えることができます、いくつかのコードの人が必要です –
あなたのクッキーは失効しますか?有効期限を設定しましたか?あなたがしなかった場合、それは各セッションの後に破壊されます。 –