1. 云栖社区>
  2. PHP教程>
  3. 正文

超级管理员登录后如果连续XX分钟没有操作再次操作需要重新登录

作者:用户 来源:互联网 时间:2017-12-01 19:21:28

登录操作管理员分钟连续需要没有

超级管理员登录后如果连续XX分钟没有操作再次操作需要重新登录 - 摘要: 本文讲的是超级管理员登录后如果连续XX分钟没有操作再次操作需要重新登录, 首先在设置session页面时 session_start();session("name",$adminname); //加入session时间 time()session("time",time()); 再进入 防非法登录的控制器 c

首先在设置session页面时

session_start();
session("name",$adminname);

//加入session时间 time()
session("time",time());

再进入

防非法登录的控制器

class CommonController extends Controller
{
public function __construct()
{
parent::__Construct();
if(empty($_SESSION['name']))
{
$this->error("未登录,请先登录.","xxxxx");
}

加入下面的时间验证

//加入下面的时间
//老时间

$old=$_SESSION['time'];
//新时间
$new=time();
//他们中间的差 时间这里设置为60秒
$T=60;
//echo $old;die;
if($new-$old>=$T){
//如果时间小于规定时间,则弹“下面”的内容
echo "
session('name',null);
//返回上面的方法,目的让他重新这个方法中
$this->__construct();
die;
}
else{
//刷新时间
$_SESSION['time']=time();
}

即可完成{超级管理员登录后如果连续XX分钟没有操作再次操作需要重新登录}

青砖黛瓦 故景如旧 草木无情 不解凡忧

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索登录 , 操作 , 管理员 , 分钟 , 连续 , , , , 需要 没有 ,以便于您获取更多的相关知识。