Quest'anno ho iniziato a studiare php e mi è stato chiesto ieri di simulare un'iscrizione, un login e un logout con l'utilizzo delle sessioni ma per qualche strano motivo gli if del codice non vengono visti, tranne l'ultimo, cioè il controllo sul recordset della query.
Codice PHP:
<?php
session_start();
$user=trim($_POST["user"]);
if($user=="" )
{
header("Location: Login_form.php?errorcode=2");
}
$password=trim($_POST["pass"]);
if($password=="")
{
header("Location: Login_form.php?errorcode=3");
}
$conn=mysql_connect("localhost","root","")or die("Connessione non effettuata");
mysql_select_db("Utenti");
$query="SELECT nome FROM utenti where user= ".$user ." AND password=" .$password ."";
if(!$ris=mysql_query($query))
{
header("Location: Login_form.php?errorcode=1");
}
$_SESSION["user"]=$user; ?>