0

次のシナリオがあります: ユーザーが Google アカウントを使用してログインし、次に を呼び出しますFormsAuthentication.SetAuthCookie(name, true);。私のweb.configには

<authentication mode="Forms">
<forms cookieless="UseCookies"  name=".someName" slidingExpiration="true" timeout="10080"/
</authentication>

それだけです。メンバーシップ プロバイダーもdbo.aspnet_*テーブルもありません。そして、ユーザーがブラウザを閉じずに定期的にリクエストを送信した場合でも、時々(理由はわかりません)、彼は再び認証されなくなります。誰でも理由を説明できますか?また、認証を永続化するにはどうすればよいですか? 解決策にSQLサーバーが含まれていない場合は素晴らしいでしょう。

4

0 に答える 0