Esto es lo que he echo gracias a algun codigo que vi por el foro:
Código:
<?php
// Configura los datos de tu cuenta
$dbhost='localhost';
$dbusername='root';
$dbuserpass='';
$dbname='lovemeet';
session_start();
// Conectar a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');
if ($_POST['username']) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST['username'];
$password=$_POST['password'];
if ($password==NULL) {
echo "La password no fue enviada";
}else{
$query = mysql_query("SELECT usuario,contrasena FROM usuarios WHERE usuario = '$username'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['contrasena'] != $password) {
echo "Login incorrecto";
}else{
$query = mysql_query("SELECT usuario,contrasena FROM usuarios WHERE usuario = '$username'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['usuario'];
include("index.php");
}
}
}
Resuminedo; le digo que compruebe si la contraseña y el usuario son validos y si es asi que se vaya al index pero ahi ya no se como mantener al usuario logeado hata que el quiera desconectarse.
En el index lo que hice fue decirle:
Código:
<?php
if (isset($_SESSION['s_username'])) {
echo "<div id='menu'>
<br>
<h1><a href='foro.php'>Foro</a></h1>
<br>
<h1><a href='buscador.php'>Busca tu media naranja</a></h1>
</div>
<div id='contenido'>";
}else{
echo "<div id='menu'>
<br>
<h1><a href='foro.php'>Foro</a></h1>
</div>
<div id='contenido'>";
}
?>
Y asi si el usuario esta conectado que enseñe el enlace a la zona privada y si no lo esta que no lo haga pero claro apartir de aqui se supone que mediante sesiones tengo que conseguir que se mantengan esos datos y cuando se desconecte el usuario borrarlos para que el enlace a la zona privada ya no lo vean, pero no se como hacerlo.