son 5 archivos. Nomas pondre 3 que son los mas importantes.
El index.
Código PHP:
Ver original<?php
echo 'Bienvenido ';
if (isset($_SESSION['k_username'])) { echo '<b>'.$_SESSION['k_username'].'</b>.';
echo '<p><a href="logout.php">Logout</a></p>';
}else{
echo '<p><a href="login.php">Login</a></p>
<p><a href="registrar.php">Registrar</a></p>';
}
?>
*En este, estan las opciones de login, y registrarse.
**Este mismo index, una vez que te logueas, ya no muestras las opciones login ni registrarse. Pero muestra un dato de la BD que es el usuario y lo imprime diciendo "Bienvenido (Usuario)"
Este es el archivo de login, solo contiene el form donde ingresas los datos (creo que no es importante)
Código HTML:
Ver original<form action="validar_usuario.php" method="post"> Usuario:
<input type="text" name="usuario" size="20" maxlength="20" />Password:
<input type="password" name="password" size="10" maxlength="10" /><input type="submit" value="Ingresar" />
Y por ultimo, el mas importantisimo. (Cuando ingresas tus datos en login, y le das "enviar) por medio del action="validar_usuario.php" Se envia a este php que pondre a continuacion y hace muchas funciones, entre ellas ver si el usuario y pass existen etc etc...
Código PHP:
Ver original<?php
//datos para establecer la conexion con la base de mysql.
function quitar($mensaje)
{
$nopermitidos = array("'",'\\','<','>',"\""); return $mensaje;
}
if(trim($HTTP_POST_VARS["usuario"]) != "" && trim($HTTP_POST_VARS["password"]) != "") {
$password = $HTTP_POST_VARS["password"];
$result = mysql_query('SELECT password, usuario, email FROM usuarios WHERE usuario=\''.$usuario.'\''); if($row["password"] == $password){
$_SESSION["k_username"] = $row['usuario'];
echo 'Has sido logueado correctamente '.$_SESSION['k_username'].' <p>';
echo '<a href="index.php">Index</a></p>';
echo 'Ingreso exitoso, ahora sera dirigido a la pagina principal.';
echo '<script type="text/javascript">
setTimeout("location.href=\'index.php\'",7000)
</script>';
}else{
echo 'Password incorrecto';
}
}else{
echo 'Usuario no existente en la base de datos';
}
}else{
echo 'Debe especificar un usuario y password';
}
?>
Si ven en esta linea:
$result = mysql_query('SELECT password, usuario, email FROM usuarios WHERE usuario=\''.$usuario.'\'');
consulto el password, usuario y email.
Lo que quiero es hacer que este dato (email) cuando redireccione a index.php me diga (Este es su correo: (email) )
Ya intente haciendo esto:
$Mailto = $row['email'];
Y despues pongo echo 'tu mail es: '.$mailto;
esto si me funciona, si lo coloco en validar_usuarios.php
Pero cuando lo coloco en index.php (Que es donde quiero que me muestre el correo de dicho usuario) No lo puedo hacer