function login() { $cpf = $_POST["cpf"]; $senha = $_POST["senha"]; if ($getArray = validarLogin($cpf, $senha)) { $tipoUsuario = $getArray[tipoUser]; // P/ controle de acesso /* Restrições de acesso $tipoUsuario [tipoUser] 1 -> dono 2 -> gerente 3 -> demais funcionários 0 -> usuários desativados */ $dono = '1'; $gerente = '2'; $funcionario = '3'; /* para controle de sessão temos um arrray para controlar a sessão do usuário, onde temos o seu nome, tipo e id */ $_SESSION['usuario'] = $getArray; if ($tipoUsuario == $gerente || $tipoUsuario == $dono) { /* Se for gerente ou o dono, será aberta a página do financeiro */ echo "<script> window.open('../views/financeiro.php','_self') </script>"; } elseif ($tipoUsuario == $funcionario) { /* Funcionário comum é mandado direto para o página de pedidos */ echo "<script> window.open('../views/pedidos.php','_self') </script>"; } } else { echo "<script> alert('Usuário e/ou senha incorreto!') </script>"; } }
<?php $nome = isset($_GET["inpUsuario"]) ? $_GET["inpUsuario"] : "Sem informaчуo"; $senha = isset($_GET["inpSenha"]) ? $_GET["inpSenha"] : "Sem informaчуo"; validarLogin($nome, $senha); function validarLogin($no, $se) { if ($no == "eduardo" && $se == "123") { include ""; } else { include "../ajax/error_login.html"; } }
<?php require 'funciones.php'; $usuario = $_POST['txtUsuario']; $clave = $_POST['txtClave']; conectar(); if (validarLogin($usuario, $clave)) { // Accedemos al sistema if (esAdmin()) { header('Location: ../admin/index.php'); } else { header('Location: ../panelUsuario.php'); } } else { // Sino volvemos al formulario inicial ?> <script> alert('Los datos ingresados son incorrectos.') location.href = "../index.html"; </script> <?php desconectar(); }
<?php require_once './banco-funcao.php'; require_once './conecta.php'; require_once './cabecalho.php'; $usuario = $_REQUEST['login']; $senha = $_REQUEST['senha']; $resultado = validarLogin($conexao, $usuario, $senha);