Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal
ALguem sabe de algum tutorial ou script para fazer um sistema de login semelhante ao do orkut em php...
Quando o usuario digita senha ou login errado ou nao digita, no meu code ele carrega a pagina inteira novamente... e apresenta os erros.
No orkut pelo que percebi, só uma parte é carregada.
Gostaria de saber como fazer isso.
Valew abraços
olha por alto seria assim:
você esta com a biblioteca no servidor se quiser baixar pega ae www.zsonline.com.br/clientes/ajaxlib.js
você tem a sua página principal
index.php
CODE
CODE
<html>
<title>Teste</title>
<head>
<script language="JavaScript" type="text/JavaScript" src="ajaxlib.js"></script> <!-- aqui chama a biblioteca -->
<!--aqui cria a função que carrega a página na div-->
<script type="text/javascript">
<!--//--><![CDATA[//><!--
function mostrarConteudo(toLoad){
var div = document.getElementById("conteudo");
div.innerHTML = "<p align=center><img src=imagens/24.gif></p>";
var ajax = new Ajax();
ajax.set_receive_handler(
function© {
div.innerHTML = c;
}
);
ajax.send(toLoad);
}
//--><!]]>
</script>
<!--Fim da função-->
</head>
<body onLoad="mostrarConteudo('login.php');"><!-- aqui faz com que a página Login.php seja carregada dentro da div conteudo-->
<table>
<tr>
<td>Teste de carregamento</td>
</tr>
<tr>
<td><div id="conteudo"></div></td><!-- este é a div onde vai ser carregado-->
</tr>
</table
</body>
</html>
Login.php
<form id="form1" name="form1" method="post" action="#">
<table width="31%" align="center">
<tr>
<td width="34%">Login</td>
<td width="66%"><label>
<input name="login" type="text" id="login">
</label></td>
</tr>
<tr>
<td>Senha</td>
<td><label>
<input name="senha" type="text" id="senha">
</label></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="Submit" value="Submit" onClick="mostrarConteudo('resultado.php');" />
</div></td>
</tr>
</table>
</form>
resultado.php
<? header("Content-type: text/html; charset=iso-8859-1");
if ($login == Cleber){?>
<table width="58%" border="0" align="center" cellspacing="0">
<tr>
<td><div align="center">Parabéns Você está Logado </div></td>
</tr>
<tr>
<td><div align="center"></div></td>
</tr>
<tr>
<td><div align="center"></div></td>
</tr>
</table>
<? } else { ?>
<table width="58%" border="0" align="center" cellspacing="0">
<tr>
<td><div align="center">Ops Login e/ou senha inválido</div></td>
</tr>
<tr>
<td><div align="center"></div></td>
</tr>
<tr>
<td><div align="center"></div></td>
</tr>
</table>
<? } ?>
Cara é mais ou menos isso aí, veh se te ajuda em alguma coisa
Dae Cleberson...
Vlw kra...
vou dar uma olhada aqui... daí comento!
Cleberson....
A página login não eh carregada no index.
Só aparece o "Teste de carregamento"
=S
olha o sistema de login do orkut eh em ajax, ou seja o action do form fhama uma função que tem no javascript que faz a página de erro ser carregada na mesma div que esta o form de login ou seja somente aquela div eh carregado, existe uma biblioteca de ajax chamada ajaxlib.js ela tem esse tipo de função, olha se você quiser eu te faço um esqueminha pra você fazer issu sem problemas, só que só amanha pq estou meio sem tempo vlw