function login($login, $senha) { if ($this->getById($login)) { if ($this->ativo == 1) { if ($this->senha == md5($senha)) { $_SESSION['zurc.userId'] = $this->id; $_SESSION['zurc.userNome'] = $this->nome; $_SESSION['zurc.userPerfil'] = $this->perfil->descricao; $_SESSION['zurc.userFoto'] = $this->foto; $_SESSION['zurc.userPerfilId'] = $this->perfil->id; $_SESSION['start'] = time(); // Taking now logged in time. // Ending a session in 30 minutes from the starting time. $_SESSION['expire'] = $_SESSION['start'] + 1800; //grava a log $log = new Log(); $log->gerarLog("Entrou no Sistema"); //carrega os itens de menu do perfil $a = new Permissao(); $lista = $a->recuperaMenuAcessos($this->perfil->id); $_SESSION['zurc.menu'] = "0"; foreach ($lista as $key => $acesso) { $_SESSION['zurc.menu'] .= "," . $acesso->menu->id; } return true; } else { //grava a log $log = new Log(); $log->gerarLog("Tentativa de Login, senha inválida"); Message::setMensagem(2); return false; } } else { //grava a log $log = new Log(); $log->gerarLog("Tentativa de Login, usuário inativo"); Message::setMensagem(10); return false; } } else { //login invalido //grava a log $log = new Log(); $log->gerarLog("Tentativa de Login, Login inválido"); Message::setMensagem(1); return false; } }
<li class="active">Editar</li>'; //TRATA O CONTEUDO------------------------------------------------------------------------------------------------------------ $obj = new Perfil(); $objPermissao = new Permissao(); $objMenu = new Menu(); $tpl->LABEL = "Incluir Perfil"; $tpl->ACAO = "incluir"; $tpl->id = 0; $arrayMenusSelecionados = array(); if (isset($_REQUEST['id'])) { $tpl->LABEL = "Editar Perfil"; $tpl->ACAO = "editar"; $tpl->id = $_REQUEST['id']; $obj->getById($obj->md5_decrypt($_REQUEST['id'])); $tpl->nome = $obj->descricao; $listaPermissaos = $objPermissao->recuperaMenuAcessos($obj->id); foreach ($listaPermissaos as $key => $m) { $arrayMenusSelecionados[] = $m->menu->id; } } $menus = $objMenu->recuperaMenusCompletos(0); foreach ($menus as $key => $m) { $tpl->DESC_MENU = $m->nome; $tpl->IDMENU = $m->id; if (in_array($m->id, $arrayMenusSelecionados)) { $tpl->CHECKMENU = 'checked="checked"'; } $submenus = $objMenu->recuperaMenusCompletos($m->id); foreach ($submenus as $key2 => $sm) { $tpl->DESC_SUBMENU_MENU = $sm->nome; $tpl->IDSUBMENU = $sm->id;