如何在帐户不活动 30 秒后自动注销

  • 本文关键字:注销 不活动 php
  • 更新时间 :
  • 英文 :


请帮帮我如何在 php 站点不活动 30 秒后自动注销。 我的默认索引.php和登录.php代码是

@setcookie("abcd_script", $_SESSION['private'], time() + (60 * 15));
@header("location: index.php");

请帮我如何在帐户不活动 30 次后切换到此自动注销?

它只能用Javascript来完成:

var timer = setTimeout( () => {
window.location.href = '/logout.php';
//if you want to delete any cookie
document.cookie = "cookiename= ; expires = Thu, 01 Jan 1970 00:00:00 GMT"
//replace cookiename to name of cookie which you want tot delete
}, 30000);//30 seconds = 30000 milliseconds

在任何时候,如果你想清除超时,你可以把这段代码写到任何事件或任何地方......

clearTimeout(timer);

你好亲爱的老板,我在我的索引中使用此自动注销 JavaScript 代码.php该代码显示在屏幕截图中,我也在登录时使用此代码.php

@setcookie("abcd_script", $_SESSION['private'], time() + (60 * 15));
@header("location: index.php");

而且我没有注销.php页面,它将使用该 JavaScript 代码在自动注销后重定向到登录页面。我想在 30 秒后将此代码更改为自动注销。.

最新更新