salve a tutti, ho questo script creato da un mio amico che purtroppo in questo momento non può aiutarmi..... si tratta di un login, in pratica dovrebbe loggare nella pagina di amministrazione tutti quelli che hanno come admin=1 nel database, quello che succede è che funziona solo per i primi due utenti che sono nel database o cmq solo utenti che hanno id 1 e 2 dal 3 in poi restituisce errore, posto lo script:
Codice PHP:
<?php
include("funzioni_DB.php");
if ((!isset($_POST['user']))||(!isset($_POST['password']))){
header('Location: index.php?errore=true');
exit();
}
$user=@$_POST['user'];
$password=@$_POST['password'];
$connessione = connect();
$SQLQuery = "SELECT id FROM utenti WHERE user = '$user' AND password='$password' AND admin='1'";
$qres = execQuery($connessione,$SQLQuery);
if (mysql_num_rows($qres)==0){
disconnect($connessione);
header('Location: index.php?errore=true');
exit();
}
$line=mysql_fetch_assoc($qres);
@session_start();
$_SESSION['id'] = $line['id'];
$id = $_SESSION['id'];
disconnect($connessione);
header('Location: home.php');
?>