Código [Seleccionar]
[code]
Gracias Mr. Crowley y a todos en el foro...
PERO ME PRESENTA LO SIGUIENTE.
EN FORMA LOCALHOST ME FUNCIONA COMO QUIERO. PERFECTO
PERO CUANDO LO SUBO A INTERNET ME SUCEDE QUE ECHO "Usuario Valido" ME QUEDA SOLO Y NO PASA AL INDEX.PHP.
LA VERDAD SOY NUEVO EN AJAX - PHP - MYSQL TENGO A PENAS UN MES PERO ESTOY APREDIENDO GRACIAS A TODOS USTEDES.
AGRADECIENDOLES DE ANTEMANO..
BUENO LA MODIFICACION QUE HICE FUE LA SIGUIENTE.
[code]
[code VALIDARUSUARIO.PHP]
if($row = mysql_fetch_array($result)){
// ciframos "Ciframos" el password
$clave = sha1(md5($pass1));
if($row['clave'] == $clave){
$_SESSION["s_usuario"] = $row['usuario'];
if( $estado == $row['estado']){
echo "Usuario Valido";
}else{
echo '<span class="Estilo5">Cuenta de Usuario sin activar</span>';
session_destroy();
}
}else{
echo '<span class="Estilo5">Clave incorrecta.</span>';
}
}else{
echo '<span class="Estilo5">Usuario no Existente.</span>';
}
[/code]
[code AJAX.JS]
function enviarAccesoUsuario(){
//donde se mostrará lo resultados
divResultado = document.getElementById('resultado');
divResultado.innerHTML = '<img src="img/loading.gif">';
//valores de las cajas de texto
usu = document.frmlogin.usuario.value;
pa1 = document.frmlogin.pass1.value;
//instanciamos el objetoAjax
ajax=objetoAjax();
//uso del metodo POST
//archivo que realizará la operacion
//validarusuario.php
ajax.open("POST", "validarusuario.php", true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
// alert(ajax.responseText)
if (ajax.responseText=="Usuario Valido"){
window.location.href="index.php";
}else{
divResultado.innerHTML = ajax.responseText
}
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviando los valores
ajax.send("usuario="+usu+"&pass1="+pa1)
}
[/code]