Originariamente inviato da Altari0
Salve mi domando da diversi giorni perchè questo script non funziona...
Ho provato anche a printare i dati ma sono uguali a quelli del MySQL...
Mi da sempre come se fossero sbagliati i dati...
[PHP]
<?php
session_start();
session_regenerate_id(TRUE);
$user=addslashes($_POST['user']);
$user = mysql_real_escape_string($user);
$pass=md5($_POST['pass']);
if ( $user != "" ) {
//Login
//Connetto al DB
$db_host = "localhost";
$db_user = "xxx";
$db_password = "xxx";
$db_name = "xxx";
$db = mysql_connect($db_host, $db_user, $db_password) or die ('Errore durante la connessione');
mysql_select_db($db_name, $db) or die ('Errore durante la selezione del db');
//Fine DB
//Verifico
$query = "SELECT * FROM users WHERE username='$user', password='$pass'";
$result = mysql_query($query);
if(mysql_num_rows($result)) {
//se loggato creo la sessione
$_SESSION['user'] = $user;
header("location:wall.php");
} else {
print 'ERRORE </br> user:';
echo $user;
print " e password:";
echo $pass;
}
}
?>