私はイントラネット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 FormsAuthenticationユーザー名、ID、GUID
- 3. C#セッションIDをhttpwebrequestで保持する
- 4. AndroidサーバーでローIDを保持する
- 5. Django:ユーザーIDをクッキーに保存する
- 6. ASP.netでユーザーとトランザクションを持つフレームワーク
- 7. ユーザーIDのJS APIログインの保証?
- 8. asp.net:サーバーにユーザーのユーザーIDを認識させる方法
- 9. ユーザーIDのユーザー名をチタンに保存する方法
- 10. RedisでユーザーIDを保存するためのベストプラクティス
- 11. ユーザーの作成した変数をユーザーセッションIDでデータベースに保存
- 12. ASP.net Webページのグローバルデータを保持
- 13. テキストボックスを保持するセッションタイムアウトの値asp.net
- 14. ASP.NETドロップダウンリストの選択値を保持JavaScript
- 15. ASP.NETのデータを保持するページ
- 16. ASP.NET MVC:フィールドバイトを保持する方法
- 17. C#での表示名を持つスタックオーバーフローユーザーのユーザーIDの検索?
- 18. セッションでFacebookのユーザーIDを維持する
- 19. ASP.NET MVC3でユーザーにフィードされる一意のID
- 20. サインアップやログインなしのAndroidアプリでのユーザーIDの保護
- 21. アクセスPrimeFacesは、私はID「保存」を持つビューで次のコマンドボタンを持つアクションリスナー
- 22. NTユーザー名/パスワードダイアログでASP.NET Webサイトを保護する
- 23. ポップアップでユーザーIDを取得
- 24. グリッドビューのロックボタンをユーザーIDで
- 25. PythonでユーザーIDを生成
- 26. ユーザーIDをMixpanelで表示
- 27. 友達のテーブル - ユーザーIDまたはユーザー名を保存しますか?
- 28. ASP.NET ID:ロール内のすべてのユーザーを取得する
- 29. 外部キーを持つユーザーIDの代わりにユーザー名を表示
- 30. ASP.NET ID
+/- 0:クッキーを使用する場合は、ユーザーが独自のCookieを作成できるため、別のIDを使用してelses情報にアクセスできる可能性があることに注意してください。 – cjk