これは本当に私を苛立たさせ、おそらく私のウェブサイトでユーザーの衰えを引き起こしています。私は中に私のユーザーをログに記録するフォーム認証を使用していASP.NET:ユーザーは30分以上ログインしていません
を私はユーザーがログインするデフォルトでtrueに設定された「持続」のパラメータがあります。
でRedirectFromLoginPage(userString, True)
と
SetAuthCookie(userString, True)
を私は「129600」に設定された「タイムアウト」属性を持っている私のweb.configファイル:
<authentication mode="Forms">
<forms loginUrl="/registration/login.aspx"
timeout="129600" slidingExpiration="true" />
</authentication>
私は私のホスティング会社と呼ばれ、彼らは問題が私のコードにあると言いました。私はこれが事実だとは思わない。
何#(% & @(#% &、@(#*
EDITこれは正常に動作するために使用私は信じるために私を導いた。ホストを切り替えるまで、%は??間違っている可能性が。それは私のコードが、実際にはホストではなかったこと
EDIT 2フィドラーを使用するためのコメントを受けて、ここで私がページをロードしたとき、私はバイオリンから得るものです:
Set-Cookie: .ASPXAUTH=; expires=Tue, 12-Oct-1999 07:00:00 GMT; path=/; HttpOnly Set-Cookie: .ASPXAUTH=[some gobbledygook]; expires=Sun, 15-Nov-2009 20:46:29 GMT; path=/; HttpOnly Set-Cookie: ASP.NET_SessionId=vudqghfplqnh5hz1qw1cwebt; path=/; HttpOnly
この記事の話を - これは.ASPXAUTHクッキー認証フォームとは何の関係もありません。 – UpTheCreek