public function LogarUsuario() { if (!isset($_POST['login']) or ! isset($_POST['senha']) or $_POST['login'] == "" or $_POST['senha'] == "") { parent::setMsg("Preenchimento obrigatório de todos os campos!"); return; } $Usuario = new Musuario(); $Usuario->ValidarUsuario(strtoupper($_POST['login']), strtoupper(md5(strtoupper($_POST['senha'])))); if ($Usuario->getStatusOperacao()) { if (!isset($_SESSION)) { session_start(); } $_SESSION["IdUsuario"] = $Usuario->getId(); $_SESSION["MyParametroIdUsuario"] = $Usuario->getMyParametroId(); $_SESSION["NomeUsuario"] = $Usuario->getNome(); $_SESSION["MyProfissional_id"] = $Usuario->getCodProfissional(); echo 1; exit(); } else { echo $Usuario->getMotivoErro(); exit(); } }
public function LogarUsuario() { if (!isset($_POST['login']) or ! isset($_POST['senha']) or $_POST['login'] == "" or $_POST['senha'] == "") { parent::setMsg("Preenchimento obrigatório de todos os campos!"); return; } $Usuario = (new Musuario()); $Cfiltros = new CFiltro(); if ($RetornoUsuario = $Usuario->ValidarUsuario(strtoupper($_POST['login']), strtoupper(md5(strtoupper($_POST['senha']))))) { if (!isset($_SESSION)) { session_start(); } $_SESSION["login"] = $RetornoUsuario->getLogin(); $_SESSION["id_usuario"] = $RetornoUsuario->getId(); $_SESSION["nome_usuario"] = $RetornoUsuario->getNome(); $_SESSION["usuario_ativo"] = $RetornoUsuario->getAtivo(); $_SESSION["filial_usuario"] = $RetornoUsuario->getFilialUsuario(); $_SESSION["modulo_recepcao"] = $RetornoUsuario->getModuloRecepcao(); $_SESSION["pagina_anterior"] = ""; $TodosFiltrosUsuario = $Usuario->VerificaFiltrosUsuario($RetornoUsuario->getId()); $NomeTodosFiltros = $Cfiltros->ListaFiltros(); //Verifica se o usuario tem todos os filtors if (count($TodosFiltrosUsuario) != count($Cfiltros->ListaFiltros())) { foreach ($NomeTodosFiltros as $Filtros){ $Cfiltros = new CFiltro($Filtros->getNomeFiltro()); } } if ($RetornoUsuario->getModuloRecepcao() != "S") header("location: ./home.php"); else header("location: ./financeiro/cr/VlancaCrRecepcao.php"); } else { parent::setMsg($Usuario->getMotivoErro()); } }