私はアプリケーションにログアウト満了アラートを追加しています。私のコードからweb.configフォーム認証の "タイムアウト"値にアクセスしたいと思います。私はこれを行うことができますどのような方法ですか?.netアクセスフォーム認証のタイムアウト値をコード
5
A
答えて
0
parse it directly from the web.configファイルがあります。
16
FormsAuthentication静的クラスのメソッドから読み取ることができます。これは、上位レベルのweb.configから認証設定を継承している可能性があるため、web.configを直接読み込むよりも優れています。
var authTicket = new FormsAuthenticationTicket(user.EmailAddress, true, (int)FormsAuthentication.Timeout.TotalMinutes);
4
Configuration conn = WebConfigurationManager.OpenWebConfiguration("");
AuthenticationSection section = (AuthenticationSection)conn.SectionGroups.Get("system.web").Sections.Get("authentication");
long cookieExpires = System.Convert.ToInt64(section.Forms.Timeout.TotalMinutes);
+0
現在のプロジェクトのWeb.Configパスを取得するには、 'OpenWebConfiguration(" ")'の中に 'Request.ApplicationPath'とタイプします。 – Rahul
5
あなたにはweb.configファイルのtimeout
値にアクセスすることができます:それは利用可能だとき、私は.NET 4.5を使用していますので、私にはわからない
FormsAuthentication.Timeout.TotalMinutes
。あなたはこの答えはあなたがすることができ、正しい
0
このコードは、現在のプロジェクトのWeb.configファイルに存在AuthenticationSection
セクションからあなたに
Configuration conn = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);
AuthenticationSection section = (AuthenticationSection)conn.SectionGroups.Get("system.web").Sections.Get("authentication");
FormsAuthenticationConfiguration currentForms = section.Forms;
int timeout = currentForms.Timeout.Minutes;
txtAppSessionTimeout.Text = timeout.ToString();
を分単位でtimeout
を与える正しいとしてマークしてください。あなたのJavascriptから次のようにアクセスしてください:
var expireTime = <%= FormsAuthentication.Timeout.TotalMinutes %>;
1
で見つかった場合は
関連する問題
- 1. .Netフォーム認証
- 2. .NET WebApi認証
- 3. .netでの認証
- 4. ログインページでのフォーム認証タイムアウトの検出
- 5. .NETフォームReportViewer認証
- 6. オープンソース.Net認証ライブラリ?
- 7. 認証HTTP .NETクライアント
- 8. iOS:Google認証コード
- 9. .net SQL Serverとの認証
- 10. 認証サインアウトとバックボタンasp .net
- 11. フォーム認証、.Net 3.5 + IIS 6
- 12. .NETカスタムメンバーシップスカスタムログイン/登録:認証/承認
- 13. Firebaseでの4桁のSMS認証コード認証
- 14. Webとwinformsの両方の.Net認証
- 15. ドメイン上の.NETアプリケーションでのWindows認証
- 16. .NETでLDAPを認証する方法
- 17. asp.netフォーム認証チケットslidingExpirationコード
- 18. Java - GMail API - 認証コード
- 19. .NETでのプロキシ認証 - 外部API用
- 20. HttpWebRequest(.NET)による認証の処理
- 21. Visual Basic .NETでのJoomlaパスワード認証
- 22. AngularJs -.net MVC WebApi認証の例
- 23. Asp .Net Identityのカスタム検証コード/トークン
- 24. .Netタイムアウト:WaitForSingleObjectとタイマー
- 25. .NET URLは、フォーム認証とloginUrl
- 26. .NET Framework 4.5:SMTPクライアント認証モード?
- 27. ASP .NET AD認証(LDAP付き)
- 28. Silverlight/.Net RIA Services - 認証作業サンプル?
- 29. WCF。 RESTアーキテクチャー+基本認証。 .NET 4
- 30. .netアプリケーションで基本HTTP認証とフォーム認証を併用する方法
これは最高の回答ですが、Timeoutプロパティは.Net 4.0以降のFormsAuthentication静的クラス。 – ChrisW