私は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. ASP.NET MVC認証とセッションのタイムアウト
- 5. フォーム認証CookieのMVC 3とMVC MVC 3サンプルプロジェクトに2
- 6. ASP.NET MVC + Silverlight +フォーム認証
- 7. カスタムASP.NET MVCフォーム認証
- 8. ASP.NET MVC 4でのWindows認証とフォーム認証のハイブリッド
- 9. セッションの固定 - フォーム認証
- 10. MVC 3フォーム認証複数のデータベースロールテーブル
- 11. ASP.NET MVC 5フォーム認証のないシングルサインオンパターン
- 12. ASP.NET MVC 3の認証、リダイレクトなし(アヤックス)
- 13. asp.net mvc認証とshibbolethと認証
- 14. ASP.NET MVC3認証とセッション
- 15. ASP.NET用のWindows認証とフォーム認証
- 16. ASP.NET MVC 3(認証を使用)
- 17. ASP.Net MVC 3:逆認証属性
- 18. Mono - MVCアプリケーションとWebフォームのASP.NET MVC 3
- 19. MVC3:C#フォーム認証とセッション状態
- 20. カスタム認証とASP.NET MVC
- 21. Asp.net mvc codefirstと認証
- 22. asp.net mvc 3 - ajaxフォームの提出と検証
- 23. ASP.netのフォーム認証
- 24. フォーム認証Asp.netの
- 25. Asp.net 4.0フォーム認証とFriendlyUrls
- 26. ASP.Net MVCカスタム認証
- 27. ASP.NET MVC LDAP認証
- 28. ASP.NET MVC Windows認証
- 29. ASP.Netマスター認証のMVC認証チェック
- 30. Asp.Net MVCとセッション
あなたのコードがどのように見えるか想像してください。残念ながら、それはそのようには機能しません。いくつかのコードを投稿してください。おそらく:) –
私は多分いくつかの理由を考えることができます、いくつかのコードの人が必要です –
あなたのクッキーは失効しますか?有効期限を設定しましたか?あなたがしなかった場合、それは各セッションの後に破壊されます。 –