Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

zombie

[Resolvido] Usuário e/ou senha inválido(s)

Recommended Posts

Galera, tava olhando esse site, e quando o usuário ou senhas não está correto ele exibi uma mensagem no proprio form, como que isso é feito? alguem pode me dar uma dica, obrigado desde ja.

 

consegui com esse site: http://rafaelcouto.com.br/login-dinamico-com-jquery-php-mysql/

 

att

 

Resolvido!

 

só dar o name ao submit e puxar por $_POST..

 

<?php 
include "conexao_com_banco_de_dados.php";

if (isset($_POST['enviar'])) {
$login = $_POST['login'];
$senha = $_POST['senha'];

$query = mysql_query("SELECT * FROM tabela WHERE login = ".$login." AND $senha = ".$senha."");

if (mysql_num_rows($query) == 0) { 

// se usuario e senha estiver errado, exibe erro
?>

<div id="erro">
<p> Usuario ou Senha inválidos. </p>
</div>

<?php mysql_close(); } else {

// se estiverem corretos, redireciona pra dentro do sistema
header("Location: sucesso.php ");
}

} ?>
<form>
<input name="login" type="text">
<input name="senha" type="password">

<input name="enviar" type="subtmit" value="Enviar">
</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi, ao invez de enviar ele para outra página eu faço tudo em uma pagina só, dai se der certo mando ele pra outra, mais na parte de segurança desse modo é bem fraco neh?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi, ao invez de enviar ele para outra página eu faço tudo em uma pagina só, dai se der certo mando ele pra outra, mais na parte de segurança desse modo é bem fraco neh?

 

na verdade dá na mesma..

basta voce cuidar do que é preenchido nos campos.. uma function anti_injection resolve..

 

http://forum.imasters.com.br/topic/125349-anti-sql-injection/

Compartilhar este post


Link para o post
Compartilhar em outros sites

[25-Jul-2012 19:48:53] PHP Fatal error: Cannot instantiate non-existent class: login in /home/.../public_html/index.php on line 6

 

Amigo pode me tirar essa duvida, esse erro é por causa da versão do PHP? porque em local host o sistema funciona mais no servidor da esse erro, quando coloco a senha e usuario ele loga sem dar erro, e da esse erro ai...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.