<?php
// attiviamo una nuova sessione utente
session_start();
// collegamento al database
include ("varDB.inc");
// inizializzazione variabile $messaggio
$messaggio = "";
// mi connetto e seleziono il database
$conn = mysql_connect($host, $user, $pwd) or die ("Non riesco a creare la connessione");
mysql_select_db($db) or die ("Non riesco a trovare il database $db");
// leggo i dati dall'URL
if (isset ($_GET ["utente"])) {
$utente = $_GET["utente"];
}
if ($utente == "registrato") { ;
// leggo i dati dal form
var_dump($_POST);
// DANIELE -> NOME DELLA VARIABILE ERRATA
// if (isset ($_POST ["email"])){
if (isset ($_POST ["e-mail"])) {
$email = $_POST["e-mail"];
}
if (isset ($_POST ["pwd"])) {
$pwd = $_POST ["pwd"];
}
// controllo nel Db email e pwd
$sql_reg = "SELECT * FROM utenti WHERE email='" . $email . "' AND password='" . $pwd . "'";
$ris_reg = mysql_query($sql_reg) or die ("Query utente registrato fallita!");
// DANIELE
echo $sql_reg;
// DANIELE
var_dump($ris_reg);
// DANIELE
echo mysql_num_rows($ris_reg);
if (mysql_num_rows($ris_reg) == 0) { // se il recordset è vuoto
$messaggio = "<P><B><FONT COLOR= 'blue'FACE= 'Arial Black' SIZE='20px'>Login fallito!</B><BR><A HREF='home.html'>Riprova</A></P>";
}else {
// login ok, inizializzo variabile di sessione
if (isset($_SESSION["user"])) {
$email = $_SESSION ["user"];
}
// leggo nome e cognome dal DB
$riga = mysql_fetch_array($ris_reg);
$nome = $riga["nome"];
$cognome = $riga["cognome"];
}
ini_set('session.bug_compat_warn', 0); // per risolvere errore Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3
ini_set('session.bug_compat_42', 0);
}else { // utente nuovo