<?php $h_dir = $_SERVER["DOCUMENT_ROOT"] . "inc/"; //$h_dir = $_SERVER["DOCUMENT_ROOT"]."inc/"; include_once $h_dir . "database.academico.inc.php"; $tipo_usuario = isset($_POST["tipo_usuario"]) ? $_POST["tipo_usuario"] : ""; $usuario = isset($_POST["usuario"]) ? trim($_POST["usuario"]) : ""; $senha = isset($_POST["senha"]) ? trim($_POST["senha"]) : ""; // parâmetros a serem enviados pela url $param = ""; // retorna dados do aluno logado $sql = "SELECT COUNT(*) aluno as cnt_reg"; $sql .= " WHERE alu_matricula = '" . $usuario . "'"; $sql .= " AND alu_email = '" . $email . "'"; $aluno = new TDatabase_Academico_Aluno(); $result = $aluno->query($sql); if ($rst = $obj->query($sql)) { if ($dat = $obj->fetch($rst)) { $num = $dat["reg_cnt"]; } } if ($num == 1) { // senha a ser recuperada $senha = $dat["alu_senha"]; // // Envia senha por e-mail para o aluno // // caso recuperação ocorra, e-mail seja enviado // o usuário vê uma mensagem indicando o sucesso $param .= "?recup=ok"; // página principal do sistema acadêmico para o aluno
<?php $h_dir = $_SERVER["DOCUMENT_ROOT"] . "inc/"; //$h_dir = $_SERVER["DOCUMENT_ROOT"]."/inc/"; include_once $h_dir . 'database.academico.inc.php'; session_start(); $matricula = isset($_SESSION["matricula"]) ? $_SESSION["matricula"] : ""; // dados recebidos $senha_antiga = isset($_POST["senha_antiga"]) ? trim($_POST["senha_antiga"]) : ""; $senha = isset($_POST["senha"]) ? trim($_POST["senha"]) : ""; $confirma_senha = isset($_POST["confirma_senha"]) ? $_POST["confirma_senha"] : ""; $email = isset($_POST["email"]) ? trim($_POST["email"]) : ""; // retorna dados do aluno logado $sql = "SELECT * FROM aluno "; $sql .= " WHERE alu_matricula = '" . $matricula . "'"; $aluno = new TDatabase_Academico_Aluno(); $rst = $aluno->query($sql); $info_aluno = $aluno->fetch($rst); // parâmetros a serem enviados pela url $param = ""; // verifica se senha antiga foi digitada if ($senha_antiga != "") { // A senha antiga está correta if ($senha_antiga == $info['alu_senha']) { // // Verficação da senha // // verifica se apenas o primeiro campo de senha foi preenchido if ($senha != "" and $confirma_senha == "") { $param .= "?senha=noconfirm"; // verifica se os dois campos de senha foram preenchidos
<?php $h_dir = $_SERVER["DOCUMENT_ROOT"] . "inc/"; //$h_dir = $_SERVER["DOCUMENT_ROOT"]."/inc/"; include_once $h_dir . 'database.academico.inc.php'; session_start(); // não há usuário logado if (empty($_SESSION)) { header("Location: login.php"); } $matricula = isset($_SESSION["matricula"]) ? $_SESSION["matricula"] : ""; $sql = "SELECT * FROM aluno "; $sql .= " WHERE alu_matricula = '" . $matricula . "'"; $aluno = new TDatabase_Academico_Aluno(); $rst = $aluno->query($sql); $info = $aluno->fetch($rst); // dados recebidos pela URL $senha = ""; $email = ""; if (isset($_GET['senha'])) { $senha = $_GET['senha']; } if (isset($_GET['email'])) { $email = $_GET['email']; } echo "<!DOCTYPE HTML>\n <html>\n <head>\n <meta http-equiv='content-type' content='text/html' />\n <meta http-equiv='Content-Type' content='text/html; charset=utf-8'>\n <link rel='stylesheet' href='../visual2.css'/>\n <link rel='stylesheet' href='acad.css' />\n <link rel='stylesheet' href='alterar_dados.css' />\n <link href='https://fonts.googleapis.com/css?family=Open+Sans:300' rel='stylesheet' type='text/css'>\n <title>Sistema Acadêmico</title>\n \n <script type='text/javascript'>\n \n function verificaAlteracaoDados() {\n var senha = '" . $senha . "';\n var email = '" . $email . "';\n\n if ( ( senha == 'ok' ) || ( email == 'ok' ) ) {\n \n document.getElementById('info_senha').innerHTML = 'Dados alterados com sucesso!';\n document.getElementById('info_senha').style.color = 'green';\n \n } else {\n\n document.getElementById('info_senha').style.color = 'red';\n\n if ( (senha == 'noold') || (senha == 'oldinc') ) {\n \n document.getElementById('info_senha').innerHTML = 'Digite a senha antiga para alterar seus dados.';\n \n } else if (senha == 'difsenhas') {\n \n document.getElementById('info_senha').innerHTML = 'As senhas digitadas não correspondem.';\n \n } else if (senha == 'noconfirm') {\n \n document.getElementById('info_senha').innerHTML = 'Favor confirmar a senha.';\n \n }\n \n }\n \n } // fim da função\n \n function limpa() {\n document.getElementById('campo_email').value = '';\n }\n \n </script>\n \n </head>\n \n <body onload='verificaAlteracaoDados()'>\n \n <div id='header'> <!-- Cabeçalho --> \n <a href='login.php'><img alt='Sistema Acadêmico' src='http://i.imgur.com/lp5bycZ.png'/><span id='title'>SISTEMA ACADÊMICO</span></a>\n </div> <!--Fim do Cabeçalho -->\n \n <div id='container'> <!-- O conteudo da página -->\n <div id='content'>\n <div id='blank'></div> \n <h1>Alterar dados</h1>\n \n <form action='altera.php' method='post' enctype='multipart/form-data'>\n <div class='dados'>\n <div>\n <span class='info' id='info_senha'></span>\n </div>\n \n <div>\n <span id='txt_nome' class='texto_campo'>Nome</span>\n <br>\n <input type='text' class='campo' id='campo_nome' name='nome' value='" . $info['alu_nome'] . "' disabled />\n </div>\n \n <div>\n <span id='txt_curso' class='texto_campo'>Curso</span>\n <br>\n <input type='text' class='campo' id='campo_curso' name='curso' value='" . $info['alu_curso'] . "' disabled />\n </div>\n \n <div>\n <span id='txt_turma' class='texto_campo'>Turma</span>\n <br>\n <input type='text' class='campo' id='campo_turma' name='turma' value='" . $info['alu_turma'] . "' disabled />\n </div>\n \n <div>\n <span id='txt_matricula' class='texto_campo'>Matrícula</span>\n <br>\n <input type='text' class='campo' id='campo_matricula' name='matricula' value='" . $info['alu_matricula'] . "' disabled />\n </div>\n \n <div>\n <span id='txt_senha_antiga' class='texto_campo'>Senha</span>\n <br>\n <input type='password' class='campo' id='campo_senha_antiga' name='senha_antiga' autofocus />\n </div> \n \n <div>\n <span id='txt_senha' class='texto_campo'>Nova senha</span>\n <br>\n <input type='password' class='campo' id='campo_senha' name='senha' />\n </div>\n \n <div>\n <span id='txt_confirma_senha' class='texto_campo'>Confirmar senha</span>\n <br>\n <input type='password' class='campo' id='campo_confirma_senha' name='confirma_senha' />\n </div>\n \n <div>\n <span id='email' class='texto_campo'>E-mail</span>\n <br>\n <input type='text' class='campo' id='campo_email' name='email' value='" . $info['alu_email'] . "' onfocus=\"limpa()\" />\n </div>\n \n <div>\n <input type='submit' value='Alterar' class='button' />\n </div>\n\n <div class='redirdiv'>\n <!-- link para página principal do sistema acadêmico -->\n <a href='menu.php' class='redir'>Voltar</a>\n </div>\n \n </div>\n </form>\n \n </div>\n \n <div class='footer'> \n <div id='left'>\n <a href='logout.php'>SAIR</a>\n </div>\n <div id='center'>\n <span>© 2015 On Est Or Softwares</span>\n </div> \n </div>\n </div> <!-- Fim do conteudo da página -->\n \n </body>\n </html>";
<?php $h_dir = $_SERVER["DOCUMENT_ROOT"] . "inc/"; include_once $h_dir . "database.academico.inc.php"; session_start(); $matricula = isset($_SESSION["matricula"]) ? $_SESSION["matricula"] : ""; $aluno = new TDatabase_Academico_Aluno(); $sql = "SELECT * FROM aluno"; $sql .= " WHERE alu_matricula = '" . $matricula . "'"; $result = $aluno->query($sql); if ($result) { $info = $aluno->fetch($result); } $sql = "SELECT * FROM aluno_biblioteca"; $sql .= " WHERE alu_matricula = '" . $matricula . "'"; $result = $aluno->query($sql); if ($result) { $info2 = $aluno->fetch($result); } echo "<html>\n\t<head>\n\t\t<meta charset='UTF-8'>\n\t\t<title>Área do Aluno</title>\n\t\t\n\t\t<style type='text/css'>\n\t\t\t@import url('biblioteca.css');\n\t\t</style>\n\t\n\t\t<script>\n\t\t\tfunction ajuda() {\n\t\t\t\t\n\t\t\t\tif(document.getElementById('aj').style.display == 'none')\n\t\t\t\t\tdocument.getElementById('aj').style.display = 'block';\n\t\t\t\telse\n\t\t\t\t\tdocument.getElementById('aj').style.display = 'none';\n\t\t\t}\n\n\t\t</script>\n\t\t\n\t</head>\n\t\n\t<body>\n\n\t\t<div class='top'>\n\t\t\t<a class='sair' href='logout.php'>Sair</a>\n\t\t\t<button class='ajudab' onclick='ajuda()'>Ajuda?</button>\n\t\t\t<a class='inicio' href='Columba.php'><img src='branca.png' width='55' height='30'></a>\n\t\t</div>\n\t\t<div class='header'>\n\t\t\t<h1 class='page-title'>COLUMBA</h1>\n\n\t\t\t\n\t\t</div>\n\t\t\n\t\t<div id='aj'>\n\t\t<h2>Ajuda</h2><button class='out' onclick='ajuda()'><img src='x.png' width='20' height='20'></button>\n\t\t\t\n\t\t\t\t\n\t\t\t\t<h3>Visualização de Dados:</h3>\n\t\t\t\t\n\t\t\t\t\t<p>A tabela desta página contém os seus dados.</p><br>\n\t\t\t\t\t\n\t\t\t\t<h3>Renovar Livro:</h3>\n\t\t\t\t\n\t\t\t\t\t<p>Clique na célula da tabela de renovação do livro de seu interesse e caso esteja dentro do tempo limite o exemplar será renovado.</p><br>\n\t\t\t\t\t\n\t\t\t\t<h3>Checar Histórico:</h3>\n\t\t\t\t\n\t\t\t\t\t<p>Clique na célula de histórico resumida da tabela, para ver a versão completa.</p><br>\n\t\t\t\t\t\t\n\t\t\t\t<h3>Retornar a Página Inicial da Columba:</h3>\n\t\t\t\t\n\t\t\t\t\t<p>Clique no icone da casa para retornar a página inicial da Columba.</p><br>\n\t\t\t\t\t\n\t\t\t\t<h3>Sair da sua conta:</h3>\n\t\t\t\n\t\t\t\t\t<p>Clique no link sair para fazer o 'log out' automático da sua conta.</p><br>\n\t\t\t\n\t\t\t<button class='out2' onclick='ajuda()'>Fechar</button>\n\t\t</div>\n\t\t\n\t\t<div class='centroaluno'>\n\t\t\t<table class='tabelaaluno'>\n\t\t\t\t<tr>\n\t\t\t\t\t<td rowspan='2'>foto aluno</td>\n\t\t\t\t\t<td >" . $info['alu_nome'] . "</td>\n\t\t\t\t\t<td >" . $info['alu_matricula'] . "</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t\n\t\t\t\t\t<td colspan='2' >" . $info2['multas'] . "</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<td colspan='2'>Emprestimo</td>\n\t\t\t\t\t<td > Renovação</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<td colspan='2'>Emprestimo</td>\n\t\t\t\t\t<td > Renovação</td>\n\t\t\t\t</tr>\n\n\t\n\t\t\t\t<tr>\n\t\t\t\t\t<td colspan='3'>" . $info2['historico'] . "</td>\n\t\t\t\t\t\n\t\t\t\t</tr>\n\t\t\t\t\n\t\t\t</table>\n\t\t</div>\n\t\t\n\n\t\n\t\n\t\n\t\n\t</body>\n\t\n</html>"; ?>
$senha = isset($_POST["senha"]) ? trim($_POST["senha"]) : ""; // // debug // echo "tipo de usuario = ".$tipo_usuario."<br>\n"; // echo "usuario = ".$usuario."<br>\n"; // echo "senha = ".$senha."<br>\n"; // inicializações $num = 0; // parâmetros a serem enviados pela url $param = ""; if ($tipo_usuario == "est") { // o tipo de usuário selecionado no login foi "estudante" $sql = "SELECT COUNT(*) as reg_cnt"; $sql .= " FROM aluno"; $sql .= " WHERE alu_matricula = '" . $usuario . "'"; $sql .= " AND alu_senha = '" . $senha . "'"; $obj = new TDatabase_Academico_Aluno(); if ($rst = $obj->query($sql)) { if ($dat = $obj->fetch($rst)) { $num = $dat["reg_cnt"]; } } $obj->close(); echo "est,num=" . $num . "\n"; if ($num == 1) { session_start(); $_SESSION['matricula'] = $usuario; // página principal do sistema acadêmico para o aluno header("Location: alterar_dados.php"); } else { // carrega página de login novamente $param = "?negado=1";