我希望在超时客户登录会话前2分钟显示一条警告消息,询问他们是否仍在那里。我将cookie的生命周期设置为15分钟,因此在13分钟后,我想警告用户会话超时。如何在magento中做到这一点?
如果有人提出明确的想法,我会很高兴。我是magento的新手。
答案 0 :(得分:6)
在/ add / design / frontend / [your-interface] / [your-theme] /page/html/head.phtml底部添加以下代码:
<script type="text/javascript">
var t = setTimeout('areYouStillThere()', 3000);
function areYouStillThere(){
if(confirm('Session is expiring. Are you still there?')){
location.reload();
}
}
</script>
如果需要,可以使用prototype或jQuery来改进它。