Salve a tutti,
ho impostato questo script PHP per gestire il login, il problema è che se immetto dal form appositamente creato l'username e la password il valore di $bSuccesso o $verDB è falso e quindi non procede al login. Ho controllato più volte ed i dati che inserisco sono effettivamente nel database.
Riporto il codice:
Codice PHP:
<?php
session_start();
require_once('mysqlconn.php');
mysql_select_db($database. $users);
$bSuccesso = true;
$verDB = false;
$username = htmlspecialchars($_POST['username']);
$password = htmlspecialchars($_POST['password']);
if (strlen($username) <= 0)
$bSuccesso = false;
if (strlen($password) <= 0)
$bSuccesso = false;
$sql = "SELECT * FROM users WHERE username='".$username."'";
$resource = mysql_query($sql, $users);
while ($row = mysql_fetch_assoc($resource)) {
if ($row['password'] == $password) {
$verDB = true;
$_SESSION['utente'] = array("id"=>$row['id']);
}
}
?>