<body class="login"> <div id="login"> <div class="boxin"> <h1>Administrar Site</h1> <?php $login = new Login(3); if ($login->CheckLogin()) { header('Location: painel.php'); } $dataLogin = filter_input_array(INPUT_POST, FILTER_DEFAULT); if (!empty($dataLogin['AdminLogin'])) { $login->ExeLogin($dataLogin); if (!$login->getResult()) { WSErro($login->getError()[0], $login->getError()[1]); } else { header('Location: painel.php'); } } $get = filter_input(INPUT_GET, 'exe', FILTER_DEFAULT); if (!empty($get)) { if ($get == 'restrito') { WSErro('<b>Oppsss:</b> Acesso negado. Favor efetue login para acessar o painel!', WS_ALERT); } elseif ($get == 'logoff') { WSErro('<b>Sucesso ao deslogar:</b> Sua sessão foi finalizada. Volte sempre!', WS_ACCEPT); } } ?> <form name="AdminLoginForm" action="" method="post">
</div> <div class="form-group col-lg-12 col-md-12"> <label class="sr-only" for="">Senha</label> <input type="password" class="form-control i" name="pass" placeholder="Senha" required> </div> <div class="form-group col-lg-12 col-md-12"> <input type="submit" class="btn btn-default i bt-entrar" name="AdminLogin" value="Entrar"> </div> </form> <?php if ($valida) { MSG($login->getError()[0], $login->getError()[1]); } ?> </div> </div> </div> <div class="container-fluid"> <div class="row"> <div class="pre-cop"></div> <div class="cop"> <p>2015-<?php echo date('Y');
<?php include "../libs/PDOConfig.php"; include '../libs/Login.php'; $oLogin = new Login(); $oLogin->iniciar($_POST['txtUsuario'], $_POST['txtPass']); if ($oLogin->validar()) { echo "1"; } else { echo $oLogin->getError(); }
header('Location: painel.php'); } $lembrarSenha = filter_input(INPUT_GET, 'ref', FILTER_SANITIZE_FULL_SPECIAL_CHARS); $dataLogin = filter_input_array(INPUT_POST, FILTER_DEFAULT); $get = filter_input(INPUT_GET, 'exe', FILTER_SANITIZE_FULL_SPECIAL_CHARS); if ($lembrarSenha) { $readCode = new Read(); $readCode->ExeRead(DB_PASSWORD_RECOVER, "WHERE pass_code = :code AND ativo = 1", "code={$lembrarSenha}"); if (!$readCode->getResult()) { header("Location: 404.php"); } } if (!empty($dataLogin['AdminLogin'])) { $login->ExeLogin($dataLogin); if (!$login->getResult()) { WSErro($login->getError()[0], $login->getError()[1]); $log->RecordLog("Login: "******"Erro: Login " . $login->getError()[0]); } else { $log->setUserId($login->getId()); $log->RecordLog("Login: "******"Sucesso: Login"); header('Location: painel.php'); } } elseif (!empty($dataLogin['EnviaSenha'])) { $sendEmail = new RecoverEmail(); $sendEmail->Enviar($dataLogin['email']); if ($sendEmail->getResult()) { WSErro($sendEmail->getError()[0], $sendEmail->getError()[1]); $createRecover = new Create(); $createRecover->ExeCreate(DB_PASSWORD_RECOVER, $sendEmail->getCode()); $log->RecordLog("Login: Recuperação de senha: " . $datalogin['email'], "Sucesso: Email enviado"); } else {