Sitecore 8 - 会话超时1分钟

时间:2015-09-08 19:07:58

标签: c# sitecore sitecore8

我正在尝试在我的Sitecore 8上构建的网站上实施客户登录系统。当客户正确输入用户名和密码(根据外部数据库检查)时,我设置

Abby    John       Mike             Date
4.0       6         3               03-30
3.2       5         1               03-31
4.0       6         3               04-01
4.1       8         2               04-02
6.0       6         1               04-03

并重定向到主页。这一切都正常,但会话[“用户ID”]变量在1分钟后清除,导致用户退出。我已经尝试将web.config中的sessionState超时参数扩展到60但是没有用。关于为什么会发生这种情况的任何想法?

2 个答案:

答案 0 :(得分:5)

是。可能您的页面没有包含正确的DMS VisitorIdentification,导致您的会话被标记为机器人。机器人会在会话期满时节省服务器资源。

此处描述:http://zzzgo.com/2015/03/24/Sitecore-session-timeout-quickly-1-min-when-not-logged-in.html

在这里:Sitecore 7.5 MVC and HttpContext.Session.Timeout set to 1 min

答案 1 :(得分:-2)

您可以使用以下方式为会话设置Timeout

  Session["User ID"] = "XX";
  Session.Timeout = 600000;

这会将您的会话限制为 10分钟,例如。

古德勒克。