Problema de Conexão [LOGIN]
Não Estou Conseguindo logar no Sistema ja refiz o codigo e não descobri o erro
CONEXAO.PHP
<?php
$servidor = "localhost";
$usuario = "root";
$senha = "";
$dbname = "globalservidores";
//Criar a conexão
$conn = mysqli_connect($servidor, $usuario, $senha, $dbname);
if(!$conn){
die("Falha na conexao: " . mysqli_connect_error());
}else{
//echo "Conexao realizada com sucesso";
}
?>
LOGIN.PHP
<?php
session_start();
?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="Cesar Szpak - Celke">
<link rel="icon" href="imagens/favicon.ico">
<title>Area Restrita</title>
<link href="css/bootstrap.css" rel="stylesheet">
<link href="css/ie10-viewport-bug-workaround.css" rel="stylesheet">
<link href="css/signin.css" rel="stylesheet">
<script src="js/ie-emulation-modes-warning.js"></script>
</head>
<body>
<div class="container">
<form class="form-signin" method="POST" action="valida.php">
<h2 class="form-signin-heading">Área Restrita</h2>
<label for="inputEmail" class="sr-only">Usuário</label>
<input type="email" name="txt_usuario" id="inputEmail" class="form-control" placeholder="Usuário" required autofocus>
<label for="inputPassword" class="sr-only">Senha</label>
<input type="password" name="txt_senha" id="inputPassword" class="form-control" placeholder="Senha" required>
<button class="btn btn-lg btn-danger btn-block" type="submit">Acessar</button>
<p class="text-center text-danger">
<?php if(isset($_SESSION['loginErro'])){
echo $_SESSION['loginErro'];
unset ($_SESSION['loginErro']);
}?>
</p>
<p class="text-center text-success">
<?php if(isset($_SESSION['loginDeslogado'])){
echo $_SESSION['loginDeslogado'];
unset ($_SESSION['loginDeslogado']);
}?>
</p>
</form>
</div> <!-- /container -->
<script src="js/ie10-viewport-bug-workaround.js"></script>
</body>
</html>
VALIDA.PHP
<?php
session_start();
include_once("conexao/conexao.php");
//Verifica se os campos possuem dados
if((isset($_POST['txt_usuario'])) && (isset($_POST['txt_senha']))){
$usuario = mysqli_real_escape_string($conn, $_POST['txt_usuario']); //Escapar de caracteres especiais, como aspas, prevenindo SQL injection
$senha = mysqli_real_escape_string($conn, $_POST['txt_senha']);
$senha = md5($senha);
$result_usuario = "SELECT * FROM usuarios WHERE email = '$usuario' && senha = '$senha'";
$resultado_usuario = mysqli_query($conn, $result_usuario);
$resultado = mysqli_fetch_assoc($resultado_usuario);
//Encontrando um usuário na tabela usuario com os mesmos dados digitado pelo usuario
if(isset($resultado)){
$_SESSION['usuarioId'] = $resultado['id'];
$_SESSION['usuarioNome'] = $resultado['nome'];
$_SESSION['usuarioNiveisAcessoId'] = $resultado['niveis_acesso_id'];
$_SESSION['usuarioEmail'] = $resultado['email'];
if($_SESSION['usuarioNiveisAcessoId'] == "1"){
header("Location: administrativo.php");
}elseif($_SESSION['usuarioNiveisAcessoId'] == "2"){
header("Location: colaborador.php");
}elseif($_SESSION['usuarioNiveisAcessoId'] == "3"){
header("Location: cliente.php");
}else{
$_SESSION['loginErro'] = "Erro - Entre em contato cesar@celke.com.br";
header("Location: index.php");
}
}else{
$_SESSION['loginErro'] = "Usuário ou senha inválido";
header("Location: index.php");
}
}else{
$_SESSION['loginErro'] = "Usuário ou senha inválido";
header("Location: index.php");
}
?>Discussão (16)
Carregando comentários...