0

我有以下情况:用户使用 google 帐户登录,然后我调用FormsAuthentication.SetAuthCookie(name, true);. 在我的 web.config 我有

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

就是这样,没有会员提供者,没有dbo.aspnet_*桌子。这会很好,除非有时(我不知道为什么)即使用户没有关闭浏览器并定期发送请求,他也会再次变得未经身份验证。谁能解释为什么?我应该怎么做才能使身份验证持久化?如果解决方案不涉及sql server,那就太好了,因为没有。

4

0 回答 0