Quero colocar no meu sistema de login e senha, o nome do usuário logado na página vip.php, e queria colocar um temporizador de 5 minutos pra quando der 5 minutos a sessão ser destruída e ele ser redirecionada pra página de login segue meus códigos :
index.php - Formulário de Login:
<?php
if(isset($_GET['erro'])){
echo '<script>alert("Login incorreto ou conta em atraso! verifique!");</script>';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" type="image/x-icon" href="imagens/icone.ico">
<link href="css/style.css" rel="stylesheet" type="text/css">
<link href='https://fonts.googleapis.com/css?family=Bitter' rel='stylesheet' type='text/css'> <!--fonte-->
<title>Login - Shadow Byno</title>
</head>
<body>
<div id="login1" class=" form bradius" style="top:150px;">
<div class="logo"><img src="imagens/logo.png"/></div>
<div class="acomodar">
<form method="post" action="func_login.php" name="logar">
<label for="email">E-mail:</label>
<input id="email"type="text" class="txt bradius" name="email" required/>
<label for="senha">
Senha:
</label>
<input id="senha" type="password" class="txt bradius" name="senha" required/>
<input type="submit" class="sb bradius" value="Login"/>
<a href="cadastrar.php"><input type="button" class="sb bradius" value="Cadastre-se"/></a>
</form>
</div>
</div>
</html>
func_login.php - Função para realizar login:
<?php
session_start();
//Conectando ao Banco de Dados(canal,tabela:canal_cadastrar)//
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "borges123";
$dbname = "canal";
$conn = new PDO("mysql:host=$dbhost;dbname=$dbname",$dbuser,$dbpass);
//FIM//
//Armazenamento de campos
$email = $_POST['email'];
$senha = $_POST['senha'];
$result = $conn->prepare("SELECT * FROM canal_cadastrar WHERE email = '$email' AND senha = '$senha'");
$result->execute();
$verficaLogar = $result->fetch(PDO::FETCH_NUM);
//VERFICANDO LOGIN
$url = '';
$nivel = $verficaLogar[4];
if($verficaLogar > 0){
$_SESSION['emailSession'] = $email;
$_SESSION['senhaSession'] = $senha;
if($nivel == 1){
$url = 'index.php?erro=1';
}else if($nivel == 2){
$url = 'vip.php';
}
}else if ($verficaLogar == 0){
$url = 'index.php?erro=1';
}
echo '<META http-equiv="refresh" content="0;URL='.$url.'">';
?>
vip.php - página restrita que quero adcionar as coisas que falei:
<?php
session_start();
if(!isset($_SESSION['emailSession']) AND !isset($_SESSION['senhaSession'])){
header("Location:index.php");
exit;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/style.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" type="image/x-icon" href="imagens/icone.ico">
<link href='https://fonts.googleapis.com/css?family=Bitter' rel='stylesheet' type='text/css'> <!--fonte-->
<title>ÁREA - Shadow Byno</title>
</head>
<body id="pgv">
<div id="vip"><span>PAINEL VIP</span></div>
<div id="totalvip">
<div id="menuv1"><div class="text"><a href="#" target=_blank>Tutorias</a></div></div>
<div id="menuv2"><div class="text"><a href="#" target=_blank>Downloads</a></div></div>
<div id="menuv3"><div class="text"><a href="planos.php" target=_blank>Planos</a></div></div>
<div id="menuv4"><div class="text"><a href="#" target=_blank>Contato</a></div></div>
<div id="menuv5"><div class="text"><a href="#" target=_blank>Loja</a></div></div>
<div id="lateral"><div id="user">Bem Vindo<!--QUERO MOSTRAR O NOME DO MEU USUÁRIO aqui--></div></div>
<div id="botaosair">
<a href="sair.php">
<input type="button" class="sb2 bradius2" value="Sair"/>
</a>
</div>
</div>
</div>
</body>
</html>
Me ajudem preciso disso o mais rápido possível!