Ciao
Ciao,
Grazie, ora ci provo, e poi sono di courvè in cucina. Avevo intuito qualcosa del genere a dire il vero. Ma sulla query devo mettere un altro and ???? Allora, mi da i triangolini gialli (battezzati cartellino giallo). Ti posto quello che ho fatto:
Questo è login.php, qua ti indico il cartellino giallo invece:
PHP:
<?php
} else {
session_start();
$query = "SELECT id,username, nome FROM utenti WHERE username='" . $_POST['username'] . "' AND password='" . md5($_POST['password']) . "'";
$nome = $row['nome']; <--------> Cartellino giallo
$cerco = mysql_query($query);
if (!$cerco) {
echo "Errore query: <br/>$query<br/>" . mysql_error();
mysql_error();
} else {
if (mysql_num_rows($cerco) == 1) {
$row = mysql_fetch_assoc($cerco);
$_SESSION['nome'] = $row['nome'];
$_SESSION['id'] = $row['id'];
header("Refresh: 0;URL=paginaris.php");
} else {
header("Refresh: 2;URL=login.php");
echo "Utente non trovato";
}
}
}
?>
Per favore controlli se la query messa così, è corretta ???? O va allungata ???
E questo è paginaris.php, e qua mi da un ! con circolino rosso (ribattezzato cartellino rosso). ti indico i punti:
PHP:
<?php
require_once("connetti.php");
session_start();
if $_SESSION['nome'] = $nome; {
echo "Ciao " . $_SESSION['nome']; <--------> Cartellino rosso
} else {
echo "Accesso non consentito";
}
?>
Grazie.