Ver Mensaje Individual
  #11 (permalink)  
Antiguo 07/09/2010, 15:28
cienporcientoweb
Usuario no validado
 
Fecha de Ingreso: febrero-2008
Ubicación: Montevideo
Mensajes: 142
Antigüedad: 16 años, 3 meses
Puntos: 7
Respuesta: como crear un perfil de usuario?

este es el formulario de login.php :
Cita:
<form action="validar_usuario.php" method="post">
<p>Usuario:
<input type="text" name="usuario" size="10" maxlength="20" />
<br />
Contraseña :
<input type="password" name="password" size="10" maxlength="10" />
<br />
<input type="submit" value="Ingresar" />
</p>
<p><a href="registrar.php">Registrarse</a> <a href="index.php">Inicio</a></p>
</form>
este es el logut.php :

Cita:
<?php
session_start();
// Borramos toda la sesion
session_destroy();
echo 'Ha terminado la session <p><a href="index.php">index</a></p>';
?>
<SCRIPT LANGUAGE="javascript">
location.href = "index.php";
</SCRIPT>
este es validar_usuario.php
Cita:
<?php
session_start();
?>
<?php
mysql_connect('localhost','root');
mysql_select_db('casuringa');
$usuario = strtolower($_POST["usuario"]);
$password = $_POST["password"];
if($usuario!= "" && $password!= "")
{
$sql = mysql_query('SELECT password, usuario FROM usuarios WHERE usuario="'.$usuario.'"');
if($f= mysql_fetch_array($sql)){
if($f["password"] == $password){
$_SESSION["k_username"] = $f['usuario'];
echo 'Has sido logueado correctamente '.$_SESSION['k_username'].' <p>';
echo '<a href="perfil.php">Ir a mi Perfil</a></p>';

}else{
echo 'Password incorrecto';
echo '<a href="index.php">Index</a></p>';
}
}else{
echo 'Usuario no existente en la base de datos ';
echo '<a href="registrar.php">Registrarse</a></p>';
}

}

?>
y este el index.php
Cita:
<?php
echo 'Bienvenido, ';
if (isset($_SESSION['k_username'])) {
echo '<b>'.$_SESSION['k_username'].'</b>.';
echo '<p><a href="logout.php">Cerrar Sesión</a></p>';
}else{
echo '<p><a href="http://www.localhost/perfil.php?">Ingresar</a></p>
<p><a href="login/registrar.php">Registrarse</a></p>';
}
?>