首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

如果用户长时间不操作,怎么让sharepoint 2010自动登出

2012-03-15 
如果用户长时间不操作,如何让sharepoint 2010自动登出在普通的网站上,如果我们登录后长时间不操作,当我们

如果用户长时间不操作,如何让sharepoint 2010自动登出
在普通的网站上,如果我们登录后长时间不操作,当我们再次操作的时候,需要我们重新登陆。
我想要sharepoint也是这样的效果。就是用户长时间不操作,就自动登出。我尝试过在web.config里设置session过期时间,好像没有效果。我采用的是默认的登陆方式。
注,我用的是sharepoint 2010

[解决办法]
在master page里面加入这么段JS:
<script type="text/javascript">
_spBodyOnLoadFunctionNames.push("Logout");
function Logout() {
setTimeout(function () { STSNavigate2('/_layouts/SignOut.aspx'); }, 1000 * 60 * 10);
}
</script>

但是这样存在一定的风险。因为如果用户是在浏览一个很长的文章或者是Video,很久没有跳转页面。仍然会导致页面logout。所以在Logout里面应该加一些其他的逻辑判断。

热点排行