私はイントラネットWebサイトの開発にASP.netを使用しています。 Webサイト内のすべてのページについて、すべてのポストバックにわたってユーザーIDを保持する必要があります。セッション内の情報を利用することをお勧めします。ASP.netでユーザーIDを保持
2
A
答えて
0
フォーム認証を使用している場合、ユーザ名はとして利用できるようになります:あなたは、セッションを使用し、その後、このalongisde他の情報を保持する必要がある場合は
Page.User.Identity.Username
。
PS。強力な型定義と潜在的なデフォルト値のためにセッション変数をラップするためにクラスを使うことをお勧めします。
1
FormsAuthenticationはあなたがRedirectFromLoginPageメソッドを使用してユーザーIDを設定してFormsAuthentication_OnAuthenticateを使用することができるなど
また、カスタムユーザーIDを保持することが可能であり、そしてクッキーを設定するようにあなたのために多くのことを解決し、ログインページのリダイレクトイベントを検索し、Page.Userプロパティを設定して、必要な他のロジックにアクセスします。
0
これを実行する最も一般的な方法は、ASP.NETセッションオブジェクトを使用するか、Cookieを使用することです。
どちらの方法でもうまくいきますが、セッションがタイムアウトしても(ブラウザウィンドウの終了など)ユーザー情報を保持したい場合は、Cookieを調べることをお勧めします。ブラウザの終了時にセッション情報が破棄されるか、アクティビティのタイムアウトに達する。
関連する問題
- 1. asp.netメンバーシップで従来のユーザーIDを保存してアクセスする
- 2. ASP.NET MVC IDユーザーIDをintに
- 3. ASP.NETコアのレイアウトでユーザーIDを使用
- 4. セッションにユーザーIDを保存
- 5. ASP.NET ID - 匿名ユーザーに関する情報を維持する
- 6. ASP.NETコアIDを持つクッキーにトークンを保存
- 7. データをasp.netコアIDを持つクッキーに保存します
- 8. カスタム "ユーザー"テーブルのASP.NET ID
- 9. Asp.net FormsAuthenticationユーザー名、ID、GUID
- 10. ASP.NET ID 2と匿名ユーザー
- 11. Rtsneパッケージを使用してユーザーIDを保持する方法
- 12. セッションでのユーザーIDの保存
- 13. C#セッションIDをhttpwebrequestで保持する
- 14. AndroidサーバーでローIDを保持する
- 15. ASP.netでユーザーとトランザクションを持つフレームワーク
- 16. Django:ユーザーIDをクッキーに保存する
- 17. リストのユーザーのロール名asp.net ID
- 18. ユーザーIDとテーブルの比較asp.net
- 19. ASP.NETフォーム認証 - ユーザーIDの取得
- 20. ASP.NET MVC 5 - 既定のIDユーザーCRUD
- 21. asp.net:サーバーにユーザーのユーザーIDを認識させる方法
- 22. ルートのIDを持つASP.NETコアフォーム
- 23. EFサポートとAsp.NEt IDを持つIdentityServer3
- 24. MongoDB IDを持つASP.NETコア2.0
- 25. ASP.NET IDを持つカスタム認証属性
- 26. Asp.net IDでロールにユーザーを追加できません
- 27. Pandas Merge同じユーザーIDを持つ行
- 28. ユーザーIDのJS APIログインの保証?
- 29. ユーザーIDのユーザー名をチタンに保存する方法
- 30. ASP.Net IDで役割とユーザーを作成する方法は?
+/- 0:クッキーを使用する場合は、ユーザーが独自のCookieを作成できるため、別のIDを使用してelses情報にアクセスできる可能性があることに注意してください。 – cjk