Hola
Bua, sigue aún que no entra bien.
Consegui que entrara, preo si se ponia el passwd bien o mal entraba de todas formas...pero al final lo dejo de otra forma. He cambiado algunas cositas.
Aver si alguien puede ver que demonios le passa.
index.php
Principal.php
config-main.php
Saludos
Bua, sigue aún que no entra bien.
Consegui que entrara, preo si se ponia el passwd bien o mal entraba de todas formas...pero al final lo dejo de otra forma. He cambiado algunas cositas.
Aver si alguien puede ver que demonios le passa.
index.php
Código [Seleccionar]
<?php
//define('CONFIG','config-main.php');
//include(CONFIG);
include("config-main.php");
if (!$_POST['submit']){
echo "<form name='login' method='post' action='index.php'>
<input type='text' name='user' /><br />
<input type='password' name='pass' /><br>
<input type='submit' value='Entrar' name='sumbit' /><input type='reset' value='Esborrar' />
</form>";
} else {
$user = $_POST['user'];
$pass = md5($_POST['pass']);
$query = mysql_query("Select * from login where User = '$user'");
$query = mysql_num_rows($query);
if ($query == 0) {
echo "No s'ha trobat l'usuari.<br />
<a href='index.php'>Tornar enrere</a>";
} else {
$query2 = mysql_query("Select * from login where User = '$user'");
$query2 = mysql_fetch_array($query2);
if ($pass != $query2['pass']) {
echo "Les contrasenyes no coincideixen.<br />
<a href='index.php'>Tornar enrere</a>";
} else {
session_start();
$_SESSION['user'] = $user;
header("Location: Principal.php");
}
}
}
?>
Principal.php
Código [Seleccionar]
<?php
session_start();
include ("config-main.php");
//$query = mysql_query("Select * from login where User = $_SESSION['user']");
// linea que daba ERROR y ahora no
$query = mysql_query("select * from login where User = '".$_SESSION['user']."'");
$query = mysql_num_rows($query);
if ($query != 1){
header("Location: index.php");
} else {
echo "Aqui deberia mostrar el contenido";
}
?>
config-main.php
Código [Seleccionar]
<?php
$host="localhost";
$user="*********"; //usuari de la base de dades
$pass="********"; //password de la base de dades
$db="******"; //nom de la base de dades
//$conexion = mysql_connect($host,$user,$pass);
//mysql_select_db($db,$conexion);
//mysql_connect($host,$user,$pass);
//mysql_select_db(*******);
mysql_connect($host,$user,$pass) or die (mysql_error());
mysql_select_db($db) or die(mysql_error());
?>
Saludos