Gravar quando usuário logar na área restrita

16/05/2018

0

Como faço para gravar quando o usuário se logar a área restrita? Já tentei algumas coisas do Google, mas não consegui, não grava nada.

Tenho a tabela mysql LOGS (id, user, ip, data).

Segue meu sistema de login:

<?php

if (!isset($_SESSION)) {
session_start();
}

//Login de Usários
if (isset($_POST["login"])) {

include('class/conexao.php');

$erro = array();

// Captação de dados
$senha = $_POST["password"];
$_SESSION["email"] = $mysqli->escape_string($_POST["email"]);

// Validação de dados
if (!filter_var($_SESSION["email"], FILTER_VALIDATE_EMAIL)) {
$erro[] = "Preencha seu <strong>e-mail</strong> corretamente.";
}

if (strlen($senha) < 4 || strlen($senha) > 16) {
$erro[] = "Preencha sua <strong>senha</strong> corretamente.";
}

if (count($erro) == 0) {

$sql = "SELECT senha as senha, email as valor FROM usuarios WHERE email = '$_SESSION[email]'";
$que = $mysqli->query($sql) or die($mysqli->error);
$dado = $que->fetch_assoc();

if ($que->num_rows == 0) {
$erro[] = "Nenhum usuário possui o <strong>e-mail</strong> informado.";
} elseif (strcmp($dado["senha"], ($senha)) == 0) {
$_SESSION["email"] = $dado["valor"];
} else {
$erro[] = "<strong>Senha</strong> incorreta.";
}

if (count($erro) == 0) {
echo "<script>location.href='arearestrita_resultado.php';</script>";
exit();
unset($_SESSION["email"]);
}
}
}
Vanessa Sousa

Vanessa Sousa

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar