banco_projeto/login/validar.php
2021-09-02 08:27:03 -03:00

44 lines
1.1 KiB
PHP

<?php
if(session_status() !== PHP_SESSION_ACTIVE)
{
session_start();
}
include('../conexao_publica.php');
$login = $_POST['login'];
$entrar = $_POST['entrar'];
$passwd = $_POST['passwd'];
$sql = 'SELECT * FROM consulta_usuarios WHERE usuario = ?';
$stmt = $con->prepare($sql);
$stmt->bind_param('s',$login);
if(isset($entrar))
{
if($stmt->execute())
{
$row = $stmt->get_result()->fetch_assoc();
if(is_array($row))
{
if(password_verify($passwd, $row['senha']))
{
$_SESSION['login'] = $login;
$_SESSION['msg'] = "Logado com Sucesso.";
$_SESSION['tipo'] = $row['tipo_usuario'];
// Caso queira fazer alguma coisa com o cliente ligado ao usuário
$_SESSION['id_cliente'] = $row['id_cliente'];
header("Location:../index.php");
}
else{
$_SESSION['msg'] = "<p align='center'>Usuário/Senha Incorreto.</p>";
header("Location:login.php");
}
}
else
{
$_SESSION['msg'] = "<p align='center'>Usuário não existe.</p>";
header("Location:login.php");
}
}
$stmt->close();
}
$con->close();
?>