Cєятєzαร 167 Posted December 9, 2012 Então, cá está um pegeno script, para voces meterem no vosso site !Espero que seja útil ! <?php//INCLUSAO DE FUNÇÃO PARA CRIAR O LOG DE ACESSOinclude("log.php");// 01 VERIFICA SE FOI ENVIADO AS VARIÁVEIS ATRAVÉS DO POSTif(isset($_POST['login']) && $_POST['login'] != "" && $_POST['senha'] != "") { // CONEXÃO COM O BANCO DE DADOS $conect = mysql_connect("172.22.17.36", "root", "nneto1010"); // CASO HAJA FALHA NA CONEXÃO DÁ UM ALERTA if (!$conect) echo '<script>alert("Falha na conexão com o bando de dados!")</script>'; // CONECTANDO AO BANCO COLOCA AS INFORMAÇÕES NA VARIÁVEL $bd. $db = mysql_select_db("secq"); // RECEBE AS VARIÁVEIS VIA POST E TRATA O SQL INJECTION FINALIZANDO COM A CODIFICAÇÃO MD5 $LoginPost = addslashes($_POST['login']); $SenhaPost = addslashes($_POST['senha']); $Login = $LoginPost; $Senha = $SenhaPost; // VERIFICA SE EXISTE USUÁRIOS CADASTRADOS COM O LOGIN E SENHA INFORMADO $MySQL = "SELECT * FROM usuario WHERE idUsuario = '".$Login."' && senha = '".$Senha."' && ativo = '1'"; $Busca = mysql_query($MySQL, $conect) or die(mysql_error()); $Res = mysql_fetch_assoc($Busca); $Cont = mysql_num_rows($Busca); // VERIFICA SE ACHOU ALGUM USUÁRIO CADASTRADO CASO CONTRÁRIO DÁ UM ALERTA PARA O USUÁRIO if($Cont == 0) { echo '<script>alert("Login ou senha inválido ou usuário desativado")</script>'; } elseif ($Cont == 1) { // CRIA AS SESSÕES DE VALIDAÇÃO DAS PAGINAS session_start(); $_SESSION['NomeLogin'] = $Res['idUsuario']; $_SESSION['NomeUsuario'] = $Res['nome']; // MANDA PARA A PÁGINA DE ADMINISTRAÇÃO header("Location: principal.php"); exit; }}?><link href="csslogin/csslogin.css" rel="stylesheet" type="text/css" /><style type="text/css">body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFF;}</style><script language="JavaScript">/* Verifica se os campos de login e senha foram preenchidos */function validaForm() { d = document.login; //Valida Telefonia if (d.login.value == "") { alert("Favor informar o seu login!") d.login.focus(); return false; } //Valida login if (d.senha.value == "") { alert("Favor informar sua senha!"); d.senha.focus(); return false; } return true; }</script><?php$ip = $_SERVER["REMOTE_ADDR"];?><div id="topLogin"><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <div id="telogin"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="19" valign="top"><img name="Untitled2_r1_c1" src="../ImgLogin/Untitled-2_r1_c1.png" width="22" height="263" border="0" id="Untitled2_r1_c1" alt="" /></td> <td align="center" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2" valign="top"><img name="Untitled2_r1_c2" src="../ImgLogin/Untitled-2_r1_c2.png" width="327" height="19" border="0" id="Untitled2_r1_c2" alt="" /></td> </tr> <tr> <td valign="baseline"><img src="../ImgLogin/log3.jpg" width="59" height="69"></td> <td width="268" height="69" valign="top" background="../ImgLogin/log4.jpg" class="titulologin"><br /> Sistema de login adMat</td> </tr> <tr> <td colspan="2" valign="baseline" background="../ImgLogin/logo7.jpg" height="123" align="right"> <form id="login" name="login" method="post" action="" onSubmit="return validaForm()"> <table width="82%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="24%" class="logsenha"> </td> <td width="76%"> </td> </tr> <tr> <td class="logsenha">Usuário:</td> <td> <input name="login" type="text" class="formlogin" autocomplete="off" id="login" value="" size="26" align="left" /></td> </tr> <tr> <td colspan="2" class="logsenha"><img src="../ImgCss/trans.png" width="10" height="6" /></td> </tr> <tr> <td class="logsenha">Senha:</td> <td><input name="senha" type="password" class="formlogin" id="senha" value="" size="26" align="left" /></td> </tr> <tr> <td colspan="2" class="logsenha"><img src="../ImgCss/trans.png" width="10" height="6" /></td> </tr> <tr> <td class="logsenha"> </td> <td><table width="88%" border="0" align="left" cellpadding="0" cellspacing="0"> <tr> <td align="right"><input name="button" type="submit" class="formlogin" id="button" value="Enviar" /></td> </tr> </table></td> </tr> </table> </form></td> </tr> <tr> <td colspan="2" valign="top" background="../ImgLogin/Untitled-2_r4_c2.png" width="327" height="52"><table width="92%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="logsenha"><?php echo "$ip "; ?></td> <td class="logsenha" align="right">Sistema totalmente seguro</td> </tr> </table></td> </tr> </table></td> <td valign="top"><img src="../ImgLogin/Untitled-2_r1_c4.png" width="17" height="263"></td> </tr> </table> </div> </div><div id="rodLogin"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2" align="right"><img src="../ImgCss/trans.png" width="20" height="10" /></td> </tr> <tr> <td width="39%" align="right"><div id="logprodape"></div></td> <td width="61%" class="logsenha"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="../ImgCss/trans.png" width="10" height="18" /></td> </tr> <tr> <td class="logsenha"> Administração de Materiais - Alusa Engenharia Ltda - COMPERJ</td> </tr> </table></td> </tr> <tr> <td colspan="2" align="right"><img src="../ImgCss/trans.png" width="10" height="4" /></td> </tr> </table></div>Ajudei? http://cyber-gamers.org/public/style_emoticons/default/451960.gif --> Gostas-te? Adiçiona skype, que tenho mais scripts, para o teu site :D 2 яэ∂вэяяý and thecrazy reacted to this Share this post Link to post Share on other sites
яэ∂вэяяý 543 Posted December 9, 2012 Obrigado por partilhares Cumpz Share this post Link to post Share on other sites
Cєятєzαร 167 Posted December 9, 2012 De nada sempre as ordens ! Share this post Link to post Share on other sites
thecrazy 1,193 Posted December 9, 2012 Obrigado por partilhares Cumpz Share this post Link to post Share on other sites
Cєятєzαร 167 Posted December 9, 2012 De nada http://cyber-gamers.org/public/style_emoticons/default/451960.gif dava geitinho :D Share this post Link to post Share on other sites
thecrazy 1,193 Posted December 9, 2012 Já tinha dado kkkkk Share this post Link to post Share on other sites
Ƭiαgѳ ઽαทƬѳઽ 188 Posted December 10, 2012 Sim é um bom exercicio para quem está a aprender... mas em aplicação não vejo em que seja util... não faz sentido bloquear alguem por falhar 3x um login... mas em termos de aprendisagem poderá ser um bom exercicio... no entanto http://cyber-gamers.org/public/style_emoticons/default/451960.gif ;) Share this post Link to post Share on other sites