Home Files
Adminer
Execute Command
PHP Eval
Symlink
File Upload
Owner :
www-data
PHP Version
5.6.40-0+deb8u12
Disk Space
40.86 GB
Server Addr
19-www4
Your IP
10.10.10.40
Edit File
File:
<%-- Document : newuser Created on : 18/11/2015, 08:50:50 Author : Rafael --%> <%@page import="br.ler.jdbc.UsuarioDAO"%> <%@page import="br.ler.map.Cidade"%> <%@page import="java.util.List"%> <%@page import="br.ler.map.Estado"%> <%@page import="br.ler.map.Estado"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!-- Document : newuser Created on : 18/11/2015, 08:50:50 Author : Rafael Este trabalho está licenciado com uma Licença Creative Commons - Atribuição-NãoComercial 4.0 Internacional. --> <!DOCTYPE html> <html> <head> <title>Sistema de Leitura Virtual</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/mystyle.css" rel="stylesheet"> <link href="css/style.css" rel="stylesheet"> <link href="css/my_page.css" rel="stylesheet"> <meta charset="UTF-8"> <link rel="shortcut icon" href="img/icon.ico"/> <script language="JavaScript" type="text/javascript" src="js/MascaraValidacao.js"></script> <script type="text/javascript" src="js/ajax.js"></script> <script type="text/javascript" src="js/jquery-1.3.2.js"></script> <script type="text/javascript"> $(document).ready(function () { $('#titulo').click(function () { $('#conteudo').toggle('slow'); }); }); $(function () { $(":file").change(function () { if (this.files && this.files[0]) { var reader = new FileReader(); reader.onload = imageIsLoaded; reader.readAsDataURL(this.files[0]); } }); }); function imageIsLoaded(e) { $("#myImg").attr("src", e.target.result); } ; </script> <style> /* Tooltip */ .test + .tooltip > .tooltip-inner { background-color: whitesmoke; opacity:0.80; -moz-opacity: 0.60; filter: alpha(opacity=45); color: #000000; border: 0.5px solid brown; padding: 14px; font-size: 14px; font-weight: bold; } /* Tooltip on top */ .test + .tooltip.top > .tooltip-arrow { border-top: 5px solid brown; } /* Tooltip on bottom */ .test + .tooltip.bottom > .tooltip-arrow { border-bottom: 5px solid brown; } /* Tooltip on left */ .test + .tooltip.left > .tooltip-arrow { border-left: 5px solid brown; } /* Tooltip on right */ .test + .tooltip.right > .tooltip-arrow { border-right: 5px solid brown; } </style> <script> function TestaCPF(strCPF) { strCPF = strCPF.replace(/[^\d]+/g, ''); var Soma; var Resto; var cboll = true; Soma = 0; if (strCPF.length !== 11 || strCPF === "00000000000" || strCPF === "11111111111" || strCPF === "22222222222" || strCPF === "33333333333" || strCPF === "44444444444" || strCPF === "55555555555" || strCPF === "66666666666" || strCPF === "77777777777" || strCPF === "88888888888" || strCPF === "99999999999") cboll = false; for (i = 1; i <= 9; i++) Soma = Soma + parseInt(strCPF.substring(i - 1, i)) * (11 - i); Resto = (Soma * 10) % 11; if ((Resto === 10) || (Resto === 11)) Resto = 0; if (Resto !== parseInt(strCPF.substring(9, 10))) cboll = false; Soma = 0; for (i = 1; i <= 10; i++) Soma = Soma + parseInt(strCPF.substring(i - 1, i)) * (12 - i); Resto = (Soma * 10) % 11; if ((Resto === 10) || (Resto === 11)) Resto = 0; if (Resto !== parseInt(strCPF.substring(10, 11))) cboll = false; if (!cboll) { return false; /* $('#txtLogCpf').css('background-color', '#FF7171'); $('#txtLogCpf').focus();*/ } else { return true; /*$('#txtLogCpf').css('background-color', '#FFF'); return cboll;*/ } } </script> <script> $(document).ready(function () { $('#txtLogMail').keyup(function (event) { var username = $('#txtLogMail').val(); $.get('action', {pag: "validaMailCad", maiVali: username}, function (responseText) { if (responseText === "true") { //alert("mail invalido " + responseText); document.getElementById("usuarioMail").style.display = "block"; document.getElementById("txtLogMail").style.color = "red"; document.getElementById("pag").disabled = true; } else { document.getElementById("pag").disabled = false; document.getElementById("usuarioMail").style.display = "none"; document.getElementById("txtLogMail").style.color = "black"; } }); }); }); $(document).ready(function () { $('#txtLogCpf').keyup(function (event) { var username = $('#txtLogCpf').val(); //var cond = TestaCPF(username); $.get('action', {pag: "validaMailCad", maiVali: username}, function (responseText) { if (responseText === "true") { //alert("cpf invalido " + responseText); document.getElementById("usuarioCpf").style.display = "block"; document.getElementById("txtLogCpf").style.color = "red"; document.getElementById("pag").disabled = true; } else { if (TestaCPF(username) === true) { document.getElementById("pag").disabled = false; document.getElementById("usuarioCpf").style.display = "none"; document.getElementById("txtLogCpf").style.color = "black"; document.getElementById("condCpf").innerHTML = ""; } else { document.getElementById("pag").disabled = true; document.getElementById("condCpf").innerHTML = "Cpf inválido!"; document.getElementById("txtLogCpf").style.color = "red"; } } }); }); }); </script> <script> $(document).ready(function () { $('[data-toggle="tooltip"]').tooltip(); }); </script> </head> <% String nome = (String) request.getAttribute("txtLogName"); String email = (String) request.getAttribute("txtLogMail"); String cpf = (String) request.getAttribute("txtLogCpf"); String senha = ""; senha = (String) request.getAttribute("txtLogPass"); List<Cidade> listaCidade = (List<Cidade>) request.getAttribute("ListCidade"); String listcodEstado = ""; %> <script> jQuery(function ($) { $('#txtLogCpf').mask('999.999.999-99'); }); jQuery(function ($) { $('#txttelefone').mask('(99) 9999-9999'); }); </Script> <body id="aut" value="<%=senha%>"> <div class="navbar navbar-default navbar-fixed-top"> <div class="container"> <a href="#login" data-toggle="modal" class="btn btn-default navbar-btn pull-right">Entrar</a> <form class="form-horizontal" action="action?pag=home" method="POST"> <button class="btn btn-default navbar-btn pull-left " style="margin-left: -4px; margin-top: 8px;"><font size="3"> Inicio</font></button> </form> <button class="navbar-toggle pull-right" data-toggle ="collapse" data-target ="#buscarMaterial"> <span class="glyphicon glyphicon-search"></span> </button> <div class="pull-right collapse navbar-collapse" id="buscarMaterial"> <ul class="nav navbar-nav"> <form class="navbar-form" action="action?pag=searchObject" method="POST" enctype="multipart/form-data"> <div class="input-group"> <input type="text" class="form-control" placeholder="Buscar material" name="typeTextSearch"> <div class="input-group-btn"> <button href="#" class="dropdown-toggle btn btn-default" type="submit" data-toggle="dropdown"><i class="glyphicon glyphicon-search"></i> <b class="caret"></b></button> <ul class="pull-right dropdown-menu"> <li> <button name="typeSearch" value="book" class="btn btn-link glyphicon glyphicon-book" style="margin-left: 8px;"> Livros</button> </li> <li> <button name="typeSearch" value="file" class="btn btn-link glyphicon glyphicon-file" style="margin-left: 8px;"> Apostilas</button> </li> <li> <button name="typeSearch" value="bookmark" class="btn btn-link glyphicon glyphicon-bookmark" style="margin-left: 8px;"> Artigos</button> </li> <li> <button name="typeSearch" value="flag" class="btn btn-link glyphicon glyphicon-flag" style="margin-left: 8px;"> Monografias</button> </li> </ul> </div> </div> </form> </ul> </div> </div> </div> <br> <hr> <div class="container"> <fieldset> <div class="panel panel-default"> <div class="panel-heading"> <center><h3>Preencha os dados para efetivar o seu cadastro</h3></center> </div> <br> <div class="panel-body container"> <form class="form-horizontal" action="action?pag=newuser" method="POST" enctype="multipart/form-data"> <img style="position:relative;" id="myImg" class="img-responsive img-full img-circle col-lg-offset-5" src="" alt="" height="145" width="145" alt="Imagem de perfil"> <div style="position:relative; " class="col-lg-offset-5"> <a class='btn btn-primary' href='javascript:;'> Imagem Perfil <input id="upload" type="file" style='position:absolute;z-index:2;top:0;left:15px;font-size: 16px;filter: alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;background-color:transparent;color:transparent;' name="file_source" width="90" height="90" onchange='$("#upload-file-info").html($(this).val());' accept="image/*"> </a> <span style="font-size: 12px;"><strong>(Tamanho máximo de 250Kb).</strong></span> <!--<span class='label label-info' id="upload-file-info"></span>--> </div> <div class="pull-left"> (<span style="color: red">*</span>) Campo com preenchimento obrigatório. </div> <hr> <div class="row col-lg-offset-1"> <div class="col-md-5"> <div class="form-group"> <label for="inputPassword" class="col-lg-2 control-label" style="color: red; font-size: 18px;" title="Requer preenchimento">*</label> <div class="col-lg-8"> Nome <input type="text" name="txtnome" class="form-control" value="<%=nome%>" id="inputEmail" placeholder="Nome sobrenome" required> </div> </div> </div> <div class="col-md-5"> <div class="form-group"> <label for="inputPassword" class="col-lg-2 control-label" style="color: red; font-size: 18px;" title="Requer preenchimento">*</label> <div class="col-lg-8"> Cpf <input id="txtLogCpf" type="text" name="txtcpf" class="form-control" placeholder="Digite aqui seu cpf" value="<%=cpf%>" required="" pattern="[0-9]{3}.[0-9]{3}.[0-9]{3}.[0-9]{2}" maxlength="14"> <span id="condCpf" class="text-danger"></span><span id="usuarioCpf" class="text-danger" style="display: none;"><strong> Este cpf ja está cadastrado.</strong></span> </div> </div> </div> <div class="col-md-5"> <div class="form-group"> <label for="inputPassword" class="col-lg-2 control-label" style="color: red; font-size: 18px;" title="Requer preenchimento">*</label> <div class="col-lg-8"> Sexo<br> <input type="radio" name="txtsexo" value="masculino" required> Masculino <input type="radio" name="txtsexo" value="feminino" required> Feminino </div> </div> </div> <div class="col-md-5"> <div class="form-group"> <label for="inputPassword" class="col-lg-2 control-label" style="color: red; font-size: 18px;" title="Requer preenchimento">*</label> <div class="col-lg-8"> Data de Nascimento <input type="date" name="txtdate" class="form-control" required> </div> </div> </div> <div class="col-md-5"> <div class="form-group"> <label for="inputPassword" class="col-lg-2 control-label" style="color: red; font-size: 18px;" title="Requer preenchimento">*</label> <div class="col-lg-8"> E-mail <input type="email" value="<%=email%>" name="txtemail" class="form-control" id="txtLogMail" placeholder="Seu e-mail" required=""> <span id="usuarioMail" class="text-danger" style="display: none;"><strong>Este e-mail ja está cadastrado.</strong></span> </div> </div> </div> <div class="col-md-5"> <div class="form-group"> <label for="inputPassword" class="col-lg-2 control-label"></label> <div class="col-lg-8"> Telefone <input type="text" name="txttelefone" class="form-control" value="" id="txttelefone" placeholder="(00)0000-0000" pattern="([0-9]{2}\) [0-9]{3}-[0-9]{3}"> </div> </div> </div> <datalist id="categoryname"> <% for (Cidade u : listaCidade) { %> <option value="<%=u.getNome() + ", " + u.getEstado()%>"></option> <%}%> </datalist> <div class="col-md-5"> <div id="listcity" class="form-group" style="display: Block"> <label for="inputPassword" class="col-lg-2 control-label"></label> <div class="col-lg-8"> Cidade <input class="form-control" type="text" id="txtCidade" name="txtcidade" list="categoryname" placeholder="Digite nome da sua cidade."> </div> </div> </div> <div class="col-md-5"> <div class="form-group"> <label for="inputPassword" class="col-lg-2 control-label"></label> <div class="col-lg-8"> Endereço <input type="text" name="txtendereco" value="" class="form-control" id="inputPassword" placeholder="Rua, Número, Bairro"> </div> </div> </div> <div class="col-md-5"> <div class="form-group"> <label for="inputPassword" class="col-lg-2 control-label" style="color: red; font-size: 18px;" title="Requer preenchimento">*</label> <div class="col-lg-8"> Categoria <div class="input-group"> <span class="input-group-addon" id="lblnomedisc">Tipo</span> <select id="curso12" class="form-control" name="txttipo"> <option value="professor">Professor</option> <option value="aluno">Aluno</option> </select> </div> </div> </div> </div> <div class="col-md-5"> <div class="form-group"> <label for="inputPassword" class="col-lg-2 control-label"></label> <div class="col-lg-8"> Instituição <input type="text" name="txtinstituicao" value="" class="form-control" placeholder="Nome completo"> </div> </div> </div> <div class="col-md-5"> <div class="form-group"> <label for="inputPassword" class="col-lg-2 control-label" style="color: red; font-size: 18px;" title="Requer preenchimento">*</label> <div class="col-lg-8"> Senha <input id="txtsenha" type="password" name="txtsenha" value="<%=senha%>" class="form-control" id="login-pass" placeholder="Senha de 6 a 10 caracteres" required="" minlength="6" maxlength="10"> </div> </div> </div> <div class="col-md-5"> <div class="form-group"> <label for="inputPassword" class="col-lg-2 control-label" style="color: red; font-size: 18px;" title="Requer preenchimento">*</label> <div class="col-lg-8"> Confirma senha <input onkeyup="valida()" type="password" name="txtsenhaConfirm" id="txtsenhaConfirm" class="form-control" placeholder="Para continuar confirme a senha" value="" requerid> <div id="txtConfirm" class="col-lg-12"> </div> </div> </div> </div> </div> <hr> <div class="form-group text-center"> <label for="inputPassword" class="col-lg-2 control-label" style="color: red; font-size: 18px;" title="Requer preenchimento">*</label> <div class="col-lg-8"> <input class="" type="checkbox" name="regulamento" id="regulamento" value="sim" required=""> <strong>Estou de acordo com o regulamento.</strong> <br> <a id="aboutPage" href="sobre.jsp" target="_blank" class="btn-link" style="color: orange;"><font size="2"> Clique aqui para mais informações sobre o regulamento.</font></a> </div> </div> <div class="form-group text-center" id="fieldinsert"> <label for="inputPassword" class="col-lg-2 control-label"></label> <div class="col-lg-8 "> <button class="btn-primary btn btn-block" id="pag" name="pag" value="newuser" style="display: none" >Cadastrar</button> </div> </div> </form> </div> </div> </fieldset> </div> <hr> <br><br><br> <div class="navbar navbar-default navbar-fixed-bottom"> <div class="container navbar-toggle" data-toggle="collapse" data-target="#"> <a class="navbar-button btn btn-link pull-left test" data-toggle="tooltip" data-placement="top" title="GEPET - Grupo de Estudo e Pesquisa em Educação Tecnológica 2016"><img style="border-width:0; height: 31px; width:31px;" class="img-responsive img-full" src="img/Copyright.png"/></a> <a rel="license" class="navbar-button btn btn-link pull-left test" data-toggle="tooltip" data-placement="top" title="Este trabalho está licenciado com uma Licença Creative Commons - Atribuição-NãoComercial 4.0 Internacional."><img alt="Licença Creative Commons" style="border-width:0" class="img-responsive img-full" src="https://i.creativecommons.org/l/by-nc/4.0/88x31.png" /></a> <a href="http://www.unemat.br/" class="navbar-button btn btn-link pull-right test" data-toggle="tooltip" data-placement="top" target="_blank" title="Visite o site da Universidade do Estado de Mato Grosso"><img src="img/unemat.jpg" class="img-responsive img-full "></a> </div> <div class="container collapse navbar-collapse" id="myNavbar"> <a rel="license" href="http://creativecommons.org/licenses/by-nc/4.0/" class=" navbar-button btn btn-link pull-left test" data-toggle="tooltip" data-placement="top" title="Este trabalho está licenciado com uma Licença Creative Commons - Atribuição-NãoComercial 4.0 Internacional."><img alt="Licença Creative Commons" style="border-width:0" class="img-responsive img-full" src="https://i.creativecommons.org/l/by-nc/4.0/88x31.png" /></a> <p class="navbar-text">GEPET - Grupo de Estudo e Pesquisa em Educação Tecnológica © 2016</p> <a href="http://www.unemat.br/" class="navbar-button btn btn-link pull-right test" data-toggle="tooltip" data-placement="top" target="_blank" title="Visite o site da Universidade do Estado de Mato Grosso"><img src="img/unemat.jpg" class="img-responsive img-full "></a> </div> </div> <div class="modal fade" id ="login" role="dialog"> <div class="modal-dialog"> <div class="modal-content alert alert-warning"> <div class="modal-header text-center" style="padding:35px -12px; color: black !important; font-size: 20px;"> <p>ENTRE EM NOSSO SITE.</p> <p>Forneça seus dados corretamente</p> </div> <div class="modal-body "> <form class="form-horizontal" action="UserSecurity" method="POST"> <div class="form-group"> <label for ="login-mail" class="col-lg-2 control-label">E-mail:</label> <div class="col-lg-10"> <input type="email" name="txtLoginMail" class="form-control" id="login-mail" placeholder="@dominio"> </div> </div> <div class="form-group"> <label for ="login-pass" class="col-lg-2 control-label">Senha:</label> <div class="col-lg-10"> <input type="password" name="txtLoginPass" class="form-control" id="login-pass"> <div class="col-lg-12"> <a data-dismiss="modal" href="#returnPass" data-toggle="modal" class="text-danger text-center">Esqueci minha senha</a> </div> </div> </div> <button type="submit" class="btn btn-success btn-block"><span class="glyphicon glyphicon-log-in"></span> Entrar</button> </form> </div> <div class="modal-footer"> <a data-dismiss="modal" href="#cadastra" data-toggle="modal" class=" btn btn-primary pull-right"><span class="glyphicon glyphicon-user"></span> Cadastrar</a> <button type="submit" class="btn btn-danger btn-default pull-left" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> Cancel</button> </div> </div> </div> </div> <div class="modal fade" id ="returnPass" role="dialog"> <div class="modal-dialog"> <div class="modal-content alert alert-warning"> <form class="form-horizontal" action="ConectUser.php?pag=newlogin" method="POST"> <div class="modal-header text-center"> <p>RECUPERE SUA SENHA</p> </div> <div class="modal-body "> <div class="form-group"> <label for ="login-mail" class="col-lg-3 control-label">E-mail ou cpf:</label> <div class="col-lg-9"> <input type="email" name="txtLoginMail" class="form-control" id="login-mail" placeholder="@dominio"> </div> </div> </div> <div class="modal-footer"> <button data-dismiss="modal" href="#manutencao" data-toggle="modal" class="btn btn-primary" >Recuperar</button> <a class="btn btn-danger" data-dismiss="modal">Cancelar</a> <a data-dismiss="modal" href="#cadastra" data-toggle="modal" class="btn btn-warning" >Cadastrar</a> </div> </form> </div> </div> </div> <div class="modal fade" id ="manutencao" role="dialog"> <div class="modal-dialog"> <div class="modal-content alert alert-warning"> <form class="form-horizontal"> <div class="modal-header text-center"> <p>SUPORTE</p> </div> <div class="modal-body "> ESTE MODULO DO SITE SE ENCONTRA EM MANUTENÇÃO - CONSTRUÇÃO! </div> <div class="modal-footer"> <a class="btn btn-warning" data-dismiss="modal">Retorna</a> </div> </form> </div> </div> </div> <div class="modal fade" id ="noLog" role="dialog"> <div class="modal-dialog"> <div class="modal-content alert alert-warning"> <form class="form-horizontal"> <div class="modal-header text-center"> <h3><p>Informativo</p></h3> </div> <div class="modal-body "> <h4 class="text-center text-warning"> <p>Usuario não logado!<br>Por favor efetue seu login ou cadastra-se!</p> </h4> </div> <div class="modal-footer"> <a class="btn btn-warning" data-dismiss="modal">Retorna</a> </div> </form> </div> </div> </div> <script> function valida() { var x = document.getElementById('txtsenhaConfirm').value; var y = document.getElementById('txtsenha').value; if (x !== y) { //alert('Senhas não conferi!');fieldinsert document.getElementById("txtConfirm").innerHTML = "<h4>Senha não confere!</h4>"; document.getElementById("txtConfirm").style.color = 'red'; document.getElementById("pag").style.display = 'none'; return; } document.getElementById("txtConfirm").innerHTML = "<h4>Senha confere!</h4>"; document.getElementById("txtConfirm").style.color = 'blue'; document.getElementById("pag").style.display = 'block'; //document.getElementById("txtConfirm").innerHTML = 'Senhas ok ;)!'; } function searchPass() { var actual = document.getElementById('login-pass').value; var act = document.getElementById('aut').value; if (actual !== act) { alert('DEU CERTO'); window.history.forward(+1); return; } } </script> <script src="js/jquery.min.js"></script> <script src="js/bootstrap.js"></script> </body> </html>