【发布时间】:2012-06-10 13:09:39
【问题描述】:
我正在实现“记住我”功能,我希望用户不必再次输入登录名/密码。
它似乎在本地工作,但在共享主机中,它持续大约 15 分钟然后注销。代码如下:
控制器:
FormsAuthentication.SetAuthCookie("username", true);
Web.config:
<authentication mode="Forms" >
<forms loginUrl="~/Account/LogOn" timeout="262974" cookieless="UseCookies" />
</authentication>
<sessionState mode="InProc" timeout="262974" cookieless="UseCookies" />
编辑
我已经添加了 sessionState,但仍然是同样的问题,在本地工作,不在服务器上?
我错过了什么?
【问题讨论】:
标签: c# asp.net-mvc-3 session cookies