yo estoy en las paginas x.php, x2.php, x3.php, etc. en esas paginas esta el formulario login. me logueo y le digo al php que me muestre los datos del usuario logueado en cualquier pagina php que yo este navegando.
mi consulta es la siguiente. como hago en el php para que en la misma pagina me muestre el usuario logueado sin decirle que me redireccione al index.php ?.
he provado con header('Location:'.getenv('HTTP_REFERER')); pero parece que no me muestra el usuario logeuado en la misma pagina utilizando el ajax.
este es mi codigo.
Código Javascript:
Ver original
function validar_login(){ var username = document.getElementById('username').value; var password = document.getElementById('password').value; $.ajax({ contentType: "application/x-www-form-urlencoded", url: "validar.php", type: "POST", data: "submit=&username="+username+"&password="+password, beforeSend: function(){$("#customer_login").hide("fast");}, //show loading just when link is clicked complete: function(){ $("#customer_login").show("fast");}, //stop showing loading when the process is complete success: function(datos){ $("#customer_login").show("slow"); //animation $("#customer_login").html(datos); } }); }
validar.php
Código PHP:
Ver original
include("includes/conexion.php"); $sql_login = "SELECT * FROM usuarios where usuario = '".$_POST['username']."' and clave = '".$_POST['password']."'"; $_SESSION['var_usuario'] = $_POST["username"]; $_SESSION['var_pass'] = $_POST["password"]; }else{ }