コード例 #1
0
ファイル: recupera.php プロジェクト: KHs000/Library
<?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
コード例 #2
0
ファイル: altera.php プロジェクト: KHs000/Library
<?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
コード例 #3
0
ファイル: alterar_dados.php プロジェクト: KHs000/Library
<?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>";
コード例 #4
0
ファイル: Aluno.php プロジェクト: KHs000/Library
<?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>";
?>
	
		
コード例 #5
0
ファイル: login_verifica.php プロジェクト: KHs000/Library
$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";