MVC4表单身份验证不会超时

时间:2013-12-29 03:09:11

标签: asp.net-mvc-4 forms-authentication

我正在使用MVC4 Simple Membership Provider。最初网站登录过早地超时并且用户被要求重新登录。搜索之后,似乎解决方案是添加“machineKey”元素,以便如果应用程序池被回收,则仍然可以识别登录令牌。将该元素添加到web.config后,现在我的网站根本没有超时。有什么想法可能会发生什么?

<machineKey validationKey="D2BCD45AADBB49F1CB3537A1FEA07F93BDFA78A863849E3CC76CDFFAD183FE81BB709EACA8BF3E28BCCE0A5D58A147F4EA68B93B3C9768CA085867D613D14B5C,IsolateApps"
            decryptionKey="DD27E5C7B983D2DDDE6371A08F4AEE9A2ECC754593FB4E33,IsolateApps" validation="SHA1" decryption="AES" />
<authentication mode="Forms">
  <forms loginUrl="~/Account/Login" timeout="60" protection="All" slidingExpiration="true" />
</authentication>

0 个答案:

没有答案