Ir para conteúdo

Arquivado

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

dudsjr

ajaxSubmit para PHP

Recommended Posts

Olá pessoal, sou iniciante nessa coisa toda de ajax e tal e to tentando fazer um esquema de validação de login utilizando classes e banco de dados PostGreeSql.

Testei a conexao com o banco e deu td certo, so to com problema na passagem dos dados do ajax para o php...

 

login.js

function autenticar(){
	$("#aguarde").show();
	$("#login").attr("disabled","disabled");
	$("#senha").attr("disabled","disabled");
	$("#fLogin").ajaxSubmit({
		url: "login.php",
		dataType: "json",
		type: "post",
		success: function (retorno){
			$("#aguarde").hide();
			alert(retorno.msg);
			$("#login").removeAttr("disabled");
			$("#senha").removeAttr("disabled");
		}
	});

}

$(document).ready(function(){
	$("#aguarde").hide();
	$("#login").focus();
	$("#entrar").click(autenticar);
	
	$("#aguarde").hide();
	
	
});

login.php

<?php
	require("classe_usuarios.php");
	
	$login = $_POST["login"];
	$senha = $_POST["senha"];
	$msg = "OK";
	
	$user = new usuario();
	$user->login = $login;
	$user->senha = $senha;
	
	if (!$user->autentica()){
		$msg = "Usuário ou senha inválida.";
	}
	echo json_encode(array("msg" => utf8_encode($msg)));
?>

Se alguém enxergar algum erro q eu nao enxerguei agradeço.

 

Vlw!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal, sou iniciante nessa coisa toda de ajax e tal e to tentando fazer um esquema de validação de login utilizando classes e banco de dados PostGreeSql.

Testei a conexao com o banco e deu td certo, so to com problema na passagem dos dados do ajax para o php...

 

login.js

function autenticar(){
	$("#aguarde").show();
	$("#login").attr("disabled","disabled");
	$("#senha").attr("disabled","disabled");
	$("#fLogin").ajaxSubmit({
		url: "login.php",
		dataType: "json",
		type: "post",
		success: function (retorno){
			$("#aguarde").hide();
			alert(retorno.msg);
			$("#login").removeAttr("disabled");
			$("#senha").removeAttr("disabled");
		}
	});

}

$(document).ready(function(){
	$("#aguarde").hide();
	$("#login").focus();
	$("#entrar").click(autenticar);
	
	$("#aguarde").hide();
	
	
});

login.php

<?php
	require("classe_usuarios.php");
	
	$login = $_POST["login"];
	$senha = $_POST["senha"];
	$msg = "OK";
	
	$user = new usuario();
	$user->login = $login;
	$user->senha = $senha;
	
	if (!$user->autentica()){
		$msg = "Usuário ou senha inválida.";
	}
	echo json_encode(array("msg" => utf8_encode($msg)));
?>

Se alguém enxergar algum erro q eu nao enxerguei agradeço.

 

Vlw!

Não uso frameworks, mas mesmo assim, não é necessário dar um window.onload na função ????

 

não to enxergando nenhum erro...

 

abraços!

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.