<?php
require_once("connetti.php");
if (!isset($_POST['log'])) {
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Loggati</title>
<center> <H1>AREA RISERVATA: PREGO EFFETTUARE IL LOGIN </H1>
<form action= '' method="POST">
<font face="Comic Sans MS">
Username: <input type="text" name="username" maxlength="30" size ="32"> <br> <br>
Password: <input type="password" name="password" maxlength="12" size ="14"> <br> <br>
</font>
<center>
<input type="submit" name="log" value="Loggati" />
<input type="submit" name="uscita" value="Uscita" />
</center> </form>
</head>
</body>
<?php
session_start();
$query = "SELECT id,username FROM utenti WHERE username='" . $_POST['username'] . "' AND password='" . $_POST['password'] . "'";
$username = $_POST['username'];
$cerco = mysql_query($query);
if(!$cerco) {
echo "Errore query: <br/>$query<br/>" . mysql_error();
mysql_error();
}else{
echo $query;
}
}
?>
<?php
require_once("connetti.php");
if (!isset($_POST['log'])) {
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Loggati</title>
<center> <H1>AREA RISERVATA: PREGO EFFETTUARE IL LOGIN </H1>
<form action= '' method="POST">
<font face="Comic Sans MS">
Username: <input type="text" name="username" maxlength="30" size ="32"> <br> <br>
Password: <input type="password" name="password" maxlength="12" size ="14"> <br> <br>
</font>
<center>
<input type="submit" name="log" value="Loggati" />
<input type="submit" name="uscita" value="Uscita" />
</center> </form>
</head>
</body>
<?php
} else {
session_start();
$query = "SELECT id,username FROM utenti WHERE username='" . $_POST['username'] . "' AND password='" . $_POST['password'] . "'";
$cerco = mysql_query($query);
if (!$cerco) {
echo "Errore query: <br/>$query<br/>" . mysql_error();
mysql_error();
} else {
echo $query;
}
if (mysql_num_rows($cerco) == 1) {
echo "Utente trovato";
} else {
echo "Utente non trovato";
}
}
?>
if (mysql_num_rows($cerco) == 1) {
echo "Utente trovato";
$row = mysql_fetch_assoc($cerco);
$_SESSION['username'] = $row['username'];
$_SESSION['id'] = $row['id'];
} else {
echo "Utente non trovato";
}
<?php
require_once("connetti.php");
session_start();
var_dump($_SESSION);
if ($_SESSION['username'] == 0) {
mysql_error();
echo "Ciao " . $_SESSION['username'];
} else {
echo "Accesso non consentito";
}
?>
è il var_dump della sessione che ti dice che non c'è settata nessuna sessionecosa intende per array
<?php
} else {
session_start();
$query = "SELECT id,username FROM utenti WHERE username='" . $_POST['username'] . "' AND password='" . md5($_POST['password']) . "'";
$cerco = mysql_query($query);
if (!$cerco) {
echo "Errore query: <br/>$query<br/>" . mysql_error();
mysql_error();
} else {
if (mysql_num_rows($cerco) == 1) {
header("Refresh: 2;URL=paginaris.php");
echo "Utente trovato";
} else {
header("Refresh: 2;URL=login.php");
echo "Utente non trovato";
}
}
}
?>
<?php
require_once("connetti.php");
session_start();
if ($_SESSION['username'] == 0) { <------> Questa è la riga dell'if
echo "Ciao " . $_SESSION['username'];
} else {
echo "Accesso non consentito";
}
?>
if (mysql_num_rows($cerco) == 1) {
header("Refresh: 2;URL=paginaris.php");
echo "Utente trovato";
}
$row = mysql_fetch_assoc($cerco);
$_SESSION['username'] = $row['username'];
$_SESSION['id'] = $row['id'];
<?php
} else {
session_start();
$query = "SELECT id,username FROM utenti WHERE username='" . $_POST['username'] . "' AND password='" . md5($_POST['password']) . "'";
$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['username'] = $row['username'];
$_SESSION['id'] = $row['id'];
header("Refresh: 2;URL=paginaris.php");
} else {
header("Refresh: 2;URL=login.php");
echo "Utente non trovato";
}
}
}
?>
require_once("connetti.php");
if (!isset($_POST['log'])) {
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Loggati</title>
<center> <H1>AREA RISERVATA: PREGO EFFETTUARE IL LOGIN </H1>
<form action= '' method="POST">
<font face="Comic Sans MS">
Username: <input type="text" name="username" maxlength="30" size ="32"> <br> <br>
Password: <input type="password" name="password" maxlength="12" size ="14"> <br> <br>
</font>
<center>
<input type="submit" name="log" value="Loggati" />
<input type="submit" name="uscita" value="Uscita" />
</center> </form>
</head>
</body>
<?php
} else {
session_start();
$query = "SELECT id,username FROM utenti WHERE username='" . $_POST['username'] . "' AND password='" . md5($_POST['password']) . "'";
$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['username'] = $row['username'];
$_SESSION['id'] = $row['id'];
header("Refresh: 2;URL=paginaris.php");
} else {
header("Refresh: 2;URL=login.php");
echo "Utente non trovato";
}
}
}
?>
??Ma tu mi sai spiegare per il vecchio codice non ha funzionato qua ???
L'unica cosa è che mi visualizza "ciao paperini4" (quindi username), anzicchè il nome.
SELECT id,username,nome
<?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";
}
}
}
?>
<?php
require_once("connetti.php");
session_start();
if $_SESSION['nome'] = $nome; {
echo "Ciao " . $_SESSION['nome']; <--------> Cartellino rosso
} else {
echo "Accesso non consentito";
}
?>
$nome = $row['nome']; <--------> Cartellino giallo
$_SESSION['nome'] = $row['nome'];
$_SESSION['livello'] = $row['livello'];
if $_SESSION['nome'] = $nome; {
echo "Ciao " . $_SESSION['nome']; <--------> Cartellino rosso
}
if(isset($_SESSION['nome']) && $_SESSION['livello'] = 0) {
echo "Ciao " . $_SESSION['nome'];
}
//Cartellino rosso
# Cartellino rosso
/*Cartellino rosso*/
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?