public function doLogin($objeto) { $objeto->extras_select = "WHERE login='******'login') . "' AND senha ='" . codificaSenha($objeto->getValor('senha')) . "' AND ativo='s'"; $this->selecionaTudo($objeto); $sessao = new sessao(); if ($this->linhasafetadas == 1) { $usLogado = $objeto->retornaDados(); $sessao->setVar('iduser', $usLogado->id); $sessao->setVar('nomeuser', $usLogado->nome); $sessao->setVar('loginuser', $usLogado->login); $sessao->setVar('logado', TRUE); $sessao->setVar('ip', $_SERVER['REMOTE_ADDR']); return TRUE; } else { $sessao->destroy(TRUE); return FALSE; } }
</fieldset> </form> <?php } else { //Avisa que não tem permissão para alterar o user printMSG('Você não tem permissão para acessar esta página <a href="#" onClick="history.back()">Voltar</a>', 'erro'); } break; case 'senha': echo '<h2>Alteração de Senha</h2>'; $sessao = new sessao(); if (isAdmin() == true || $sessao->getVar('iduser') == $_GET['id']) { if (isset($_GET['id'])) { $id = $_GET['id']; if (isset($_POST['mudasenha'])) { $user = new usuarios(array('senha' => codificaSenha($_POST['senha']))); $user->valor_pk = $id; $user->atualizar($user); if ($user->linhasafetadas == 1) { printMSG('Senha alterada com sucesso. <a href="?m=usuarios&t=listar">Exibir Cadastros</a>', 'sucesso'); unset($_POST); } else { printMSG('Nenhum dado foi alterado. <a href="?m=usuarios&t=listar">Exibir Cadastros</a>', 'alerta'); } } //faz a edição do user $userbd = new usuarios(); $userbd->extras_select = " WHERE id={$id}"; $userbd->selecionaTudo($userbd); $resbd = $userbd->retornaDados(); } else {